git befehle

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 - 'staged filed entfernen, wird aber nicht gelöscht'
git checkout --[space] - 'Alle Änderungen seit dem letzten Commit verwerfen'
git rm - 'Files werden gelöscht und gleichzeitig dem Staging Bereich "mitgeteilt", das Dateien gelöscht wurden' -> danach noch commiten

Branch:
git branch - 'anlegen eines Branches'
git checkout - 'switch zu anderem Branch'
git merge - 'Um änderung aus einem anderen Branch zu übernehmen, bsp: bugfix integrieren'
git branch -d - 'branch löschen, bsp: nach erfolgreichem Bugfix'

Source
http://try.github.com/