let's git it on

40
Let’s it on @rdallman10

Upload: reed-allman

Post on 07-Jul-2015

216 views

Category:

Technology


2 download

DESCRIPTION

An introduction for beginning programmer's to version control and git. After following this presentation a person should be able to set up their own local git repo as well as collaborate with others through github.

TRANSCRIPT

Page 1: Let's git it on

Let’s it on

@rdallman10

Page 2: Let's git it on

Why should you git?

Page 3: Let's git it on

Guilty?

Page 4: Let's git it on

Guilty?

Page 5: Let's git it on

Because Linus!

Page 6: Let's git it on

Okay, okay, so what is git?

Page 7: Let's git it on

“Git allows groups of people to work on the same documents (often code) at the same time, and

without stepping on each other’s toes. It’s a distributed version control system.”

Page 8: Let's git it on

Let’s start with the “version control” part

Page 9: Let's git it on
Page 10: Let's git it on

Show me this witch magic!

Page 11: Let's git it on

first let’s get git

Page 12: Let's git it on

Mac:

Linux:

Windows:

Page 13: Let's git it on

Let the games begin

Page 14: Let's git it on
Page 15: Let's git it on

“stage”

What are these words?

“commit”

“checkout”

Page 16: Let's git it on

Make a repo:

Page 17: Let's git it on

Stage a file:

Page 18: Let's git it on

Commit a… commit:

Page 19: Let's git it on

Cool

Page 20: Let's git it on

So how do I share with my group?

Page 21: Let's git it on
Page 22: Let's git it on

But… but... I don’t have a server

Page 23: Let's git it on

That, detective, is the right question

Page 24: Let's git it on
Page 25: Let's git it on

Make a github repo

Page 26: Let's git it on

Push to github

Page 27: Let's git it on

Tada

Page 28: Let's git it on

Okay that’s cool but... how does my group get

my code?

Page 29: Let's git it on

That, detective, is the right question

Page 30: Let's git it on

Should only do this once...

Page 31: Let's git it on

Once? but...

Page 32: Let's git it on

Pull!

Page 33: Let's git it on

Push!

Page 34: Let's git it on
Page 35: Let's git it on

Hello again

Page 36: Let's git it on

The server is only necessary for collaboration.

Page 37: Let's git it on

Don’t like people?

Page 38: Let's git it on

Then stay off github

Page 39: Let's git it on

We’ve only just begun