Upload
matthew-mccullough
View
311
Download
0
Embed Size (px)
Citation preview
THE BASICS OFGIT AND GITHUB
Git tooling, techniques, and the GitHub platform
@matthewmccull
github.com/training
Who is Matthew?
Open source contributor
Build tool and continuous delivery author
5 year Git evangelist
VP of Training at GitHub
‣Why Git?
‣Setting up Git
‣Using Git
‣Using GitHub
Why Git?
I'm an egotistical bastard, and I name
all my projects after myself.
First Linux, now git.-Linus Torvalds
“
CVS
Subversion
PVCS
Perforce
ClearCaseSource
Safe
RCS
Folders
Small Footprint
Simple
Powerful
Composable
Setting Up Git
binaries on your $PATH
http://help.github.com
Using Git
Create a Git repository
http://progit.org
http://github.com/matthewmccullough/git-workshop
http://help.github.com
Git GUIs
http://mac.github.com
https://github.com/github/GitPad
http://eclipse.org/egit/
Using GitHub
‣Social coding
‣Fork and pull model
Blessed Repo
‣Web-based image di!
‣Lightweight issue tracking
Training
http://github.com/training/online
Q&A
@matthewmccull
github.com/training