Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
THE BASICS OF GIT AND GITHUB Git tooling, techniques, and the GitHub platform
Slide 2
Slide 2 text
@matthewmccull
[email protected]
github.com/training
Slide 3
Slide 3 text
Who is Matthew? Open source contributor Build tool and continuous delivery author 5 year Git evangelist VP of Training at GitHub
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
‣Why Git? ‣Setting up Git ‣Using Git ‣Using GitHub
Slide 7
Slide 7 text
Why Git?
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
I'm an egotistical bastard, and I name all my projects after myself. First Linux, now git. -Linus Torvalds “
Slide 11
Slide 11 text
CVS Subversion PVCS Perforce Clear Case Source Safe RCS Folders
Slide 12
Slide 12 text
Small Footprint
Slide 13
Slide 13 text
Simple
Slide 14
Slide 14 text
Powerful
Slide 15
Slide 15 text
Composable
Slide 16
Slide 16 text
Setting Up Git
Slide 17
Slide 17 text
binaries on your $PATH
Slide 18
Slide 18 text
http://help.github.com
Slide 19
Slide 19 text
Using Git
Slide 20
Slide 20 text
Create a Git repository
Slide 21
Slide 21 text
http://progit.org
Slide 22
Slide 22 text
http://github.com/matthewmccullough/git-workshop
Slide 23
Slide 23 text
http://help.github.com
Slide 24
Slide 24 text
Git GUIs
Slide 25
Slide 25 text
http://mac.github.com
Slide 26
Slide 26 text
https://github.com/github/GitPad
Slide 27
Slide 27 text
No content
Slide 28
Slide 28 text
http://eclipse.org/egit/
Slide 29
Slide 29 text
Using GitHub
Slide 30
Slide 30 text
No content
Slide 31
Slide 31 text
‣Social coding ‣Fork and pull model
Slide 32
Slide 32 text
Blessed Repo
Slide 33
Slide 33 text
‣Web-based image diff ‣Lightweight issue tracking
Slide 34
Slide 34 text
No content
Slide 35
Slide 35 text
https://enterprise.github.com
Slide 36
Slide 36 text
Training
Slide 37
Slide 37 text
http://github.com/training/free
Slide 38
Slide 38 text
http://github.com/training/online
Slide 39
Slide 39 text
Q&A
Slide 40
Slide 40 text
@matthewmccull
[email protected]
github.com/training