Git: Übersicht der Befehle
16. März 2014

Nach dem Tutorial und dem Interaktiven Lernen nun auch noch eine Übersicht der Befehle.
Einen neuen Branch erstellen und auschecken
[sourcecode lang="bash"]#branches from currently checked out directory
git checkout -b <branchName>
[/sourcecode]
Einen Remote Branch auschecken
[sourcecode lang="bash"]git checkout -b <localBranchName> origin/<remoteBranchName>[/sourcecode]
Änderungen einer Datei zurücksetzen
[sourcecode lang="bash"]git checkout -- <fileName>[/sourcecode]
Ändern der vorhergehenden Commit Nachricht
[sourcecode lang="bash"]git commit --amend[/sourcecode]
Einchecken von Teiländerungen
[sourcecode lang="bash"]git add --edit[/sourcecode]
Letzten Commit rückgängig machen
[sourcecode lang="bash"]git revert HEAD^[/sourcecode]
Mehrere Commits rückgängig machen
[sourcecode lang="bash"]# Revert the three last commits
git reset --hard HEAD~3
[/sourcecode]
Änderungen temporär verstecken und später wiederherstellen
[sourcecode lang="bash"]# After changes have been made...
git stash
# Do some other stuff here, like switch branches, merge other changes, etc.
#Re-apply the changes
git stash pop
[/sourcecode]
Löschen eines Remote Branches
[sourcecode lang="bash"]git push origin :<branchName>[/sourcecode]
Hinzufügen des letzten Standes von einem Shared Repository
[sourcecode lang="bash"]# Add a remote branch
git remote add <remoteName> <gitAddress>
# For example: git remote add lightfaceOfficial git://github.com/darkwing/LightFace.git
# Get changes from that branch
git fetch <remoteName>
[/sourcecode]
Auszeichnen, Löschen und Verschieben von Tags
[sourcecode lang="bash"]# Create a Tag
git tag <tagName>
# Delete the tag
git tag -d <tagName>
# Push Tags
git push --tags
[/sourcecode]
Änderungen der Person anzeigen
[sourcecode lang="bash"]git blame <fileName>[/sourcecode]
Hole alle Änderungen von Remote Repositories
[sourcecode lang="bash"]git remote update[/sourcecode]
Anzeigen des Branches in einem ASCII Graph
[sourcecode lang="bash"]git log --oneline --graph –all[/sourcecode]
Um sich Befehle nicht immer merken zu müssen können Sie selbstverständlich aus aliases verwenden:
[sourcecode lang="bash"]git config --global alias.timeline "log --oneline --graph --decorate"[/sourcecode]
Haben Sie ein alias definiert, können Sie den gesamten Befehl entsprechend aufrufen:
[sourcecode lang="bash"]git timeline[/sourcecode]
Diese elementaren Befehle werden Sie immer mal wieder nutzen, wenn Sie git einsetzen und vielleicht kann es Ihnen als Referenz dienen.
Weitere Beiträge
Alle BeiträgeKeine weiteren Beiträge gefunden.
Alle Beiträge ansehen
Kommentare
Kommentare werden geladen...