GIT: AN ENTHUSIASTIC USER'S
POINT-OF-VIEW
Alex Townsend
[email protected]
Slide 2
Slide 2 text
WHAT IS GIT?
In British English (slang)
“an unpleasant or contemptible old man”
Linus Torvalds: “I name
all projects after myself”
Distributed version control software
(as opposed to a client-server approach)
(as opposed to Dropbox)
(as opposed to Google Docs)
Slide 3
Slide 3 text
WHY USE GIT?
1. Collaboration is made easy,
2. Distributed version control software (no central server),
3. Github provides an excellent online server and GUI,
4. Designed specifically for software development.
Slide 4
Slide 4 text
git-scm.com
Mac users may already have it with Xcode
Slide 5
Slide 5 text
12.5
git init
git clone
git add
git commit
git branch
git checkout
git merge
git remote
git pull
git push
git diff
git log
Not too many commands to learn
(git reset)