Eine kleine Zusammenfassung für mich an git Befehlen:
git clone - "erstmailges kopieren des Repos"
git push - "hochladen"
git push -u origin master - '-u git merkt sich die übergebenen Parameter'
git pull - "Änderungen runterladen"
git diff - 'Änderungen ansehen'
git diff --staged - 'Nur Änderungen aus dem Stage bereich'
git reset
git checkout --[space]
git rm
Branch:
git branch
git checkout
git merge
git branch -d
Source
http://try.github.com/