the basics of git and github
TRANSCRIPT
![Page 1: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/1.jpg)
THE BASICS OFGIT AND GITHUB
Git tooling, techniques, and the GitHub platform
![Page 2: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/2.jpg)
@matthewmccull
github.com/training
![Page 3: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/3.jpg)
Who is Matthew?
Open source contributor
Build tool and continuous delivery author
5 year Git evangelist
VP of Training at GitHub
![Page 4: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/4.jpg)
![Page 5: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/5.jpg)
![Page 6: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/6.jpg)
‣Why Git?
‣Setting up Git
‣Using Git
‣Using GitHub
![Page 7: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/7.jpg)
Why Git?
![Page 8: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/8.jpg)
![Page 9: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/9.jpg)
![Page 10: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/10.jpg)
I'm an egotistical bastard, and I name
all my projects after myself.
First Linux, now git.-Linus Torvalds
“
![Page 11: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/11.jpg)
CVS
Subversion
PVCS
Perforce
ClearCaseSource
Safe
RCS
Folders
![Page 12: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/12.jpg)
Small Footprint
![Page 13: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/13.jpg)
Simple
![Page 14: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/14.jpg)
Powerful
![Page 15: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/15.jpg)
Composable
![Page 16: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/16.jpg)
Setting Up Git
![Page 17: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/17.jpg)
binaries on your $PATH
![Page 18: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/18.jpg)
http://help.github.com
![Page 19: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/19.jpg)
Using Git
![Page 20: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/20.jpg)
Create a Git repository
![Page 21: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/21.jpg)
http://progit.org
![Page 22: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/22.jpg)
http://github.com/matthewmccullough/git-workshop
![Page 23: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/23.jpg)
http://help.github.com
![Page 24: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/24.jpg)
Git GUIs
![Page 25: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/25.jpg)
http://mac.github.com
![Page 26: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/26.jpg)
https://github.com/github/GitPad
![Page 27: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/27.jpg)
![Page 28: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/28.jpg)
http://eclipse.org/egit/
![Page 29: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/29.jpg)
Using GitHub
![Page 30: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/30.jpg)
![Page 31: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/31.jpg)
‣Social coding
‣Fork and pull model
![Page 32: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/32.jpg)
Blessed Repo
![Page 33: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/33.jpg)
‣Web-based image di!
‣Lightweight issue tracking
![Page 34: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/34.jpg)
![Page 36: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/36.jpg)
Training
![Page 38: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/38.jpg)
http://github.com/training/online
![Page 39: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/39.jpg)
Q&A
![Page 40: The Basics of Git and GitHub](https://reader031.vdocument.in/reader031/viewer/2022021502/58aac2eb1a28ab16338b71a1/html5/thumbnails/40.jpg)
@matthewmccull
github.com/training