Git: Übersicht der Befehle

16. März 2014

Platzhalterbild für Git: Übersicht der Befehle
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.

Kommentare

Kommentare werden geladen...

Weitere Beiträge

Keine weiteren Beiträge gefunden.

Alle Beiträge ansehen