View
218
Download
2
Category
Preview:
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.
Citation preview
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
Recommended