Let’s it on
@rdallman10
Why should you git?
Guilty?
Guilty?
Because Linus!
Okay, okay, so what is git?
“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.”
Let’s start with the “version control” part
Show me this witch magic!
first let’s get git
Mac:
Linux:
Windows:
Let the games begin
“stage”
What are these words?
“commit”
“checkout”
Make a repo:
Stage a file:
Commit a… commit:
Cool
So how do I share with my group?
But… but... I don’t have a server
That, detective, is the right question
Make a github repo
Push to github
Tada
Okay that’s cool but... how does my group get
my code?
That, detective, is the right question
Should only do this once...
Once? but...
Pull!
Push!
Hello again
The server is only necessary for collaboration.
Don’t like people?
Then stay off github
We’ve only just begun
More Resources
try.github.io
git-scm.com/book
try:
learn:
setup: help.github.com