let's git it on
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](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/1.jpg)
Let’s it on
@rdallman10
![Page 2: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/2.jpg)
Why should you git?
![Page 3: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/3.jpg)
Guilty?
![Page 4: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/4.jpg)
Guilty?
![Page 5: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/5.jpg)
Because Linus!
![Page 6: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/6.jpg)
Okay, okay, so what is git?
![Page 7: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/7.jpg)
“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](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/8.jpg)
Let’s start with the “version control” part
![Page 9: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/9.jpg)
![Page 10: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/10.jpg)
Show me this witch magic!
![Page 11: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/11.jpg)
first let’s get git
![Page 12: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/12.jpg)
Mac:
Linux:
Windows:
![Page 13: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/13.jpg)
Let the games begin
![Page 14: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/14.jpg)
![Page 15: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/15.jpg)
“stage”
What are these words?
“commit”
“checkout”
![Page 16: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/16.jpg)
Make a repo:
![Page 17: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/17.jpg)
Stage a file:
![Page 18: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/18.jpg)
Commit a… commit:
![Page 19: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/19.jpg)
Cool
![Page 20: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/20.jpg)
So how do I share with my group?
![Page 21: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/21.jpg)
![Page 22: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/22.jpg)
But… but... I don’t have a server
![Page 23: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/23.jpg)
That, detective, is the right question
![Page 24: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/24.jpg)
![Page 25: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/25.jpg)
Make a github repo
![Page 26: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/26.jpg)
Push to github
![Page 27: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/27.jpg)
Tada
![Page 28: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/28.jpg)
Okay that’s cool but... how does my group get
my code?
![Page 29: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/29.jpg)
That, detective, is the right question
![Page 30: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/30.jpg)
Should only do this once...
![Page 31: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/31.jpg)
Once? but...
![Page 32: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/32.jpg)
Pull!
![Page 33: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/33.jpg)
Push!
![Page 34: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/34.jpg)
![Page 35: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/35.jpg)
Hello again
![Page 36: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/36.jpg)
The server is only necessary for collaboration.
![Page 37: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/37.jpg)
Don’t like people?
![Page 38: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/38.jpg)
Then stay off github
![Page 39: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/39.jpg)
We’ve only just begun
![Page 40: Let's git it on](https://reader033.vdocuments.net/reader033/viewer/2022042602/559bdd5a1a28ab53568b45e9/html5/thumbnails/40.jpg)
More Resources
try.github.io
git-scm.com/book
try:
learn:
setup: help.github.com