Die wichtigsten GIT-Commands die man jemals braucht

Datum:

Undo last git-commit - Nur letzten GIT-Commit rückgängig machen

In diesem Fall ist das reset Kommando dein bester Freund

Undo last change and preserve the changes

git reset --soft HEAD~1

reset bringt dich zurück auf die definierte Version im aktuellen Head. In unserem Beispiel landen wir beim Commit davor, und das macht unseren letzten Commit rückgängig.

--soft flag: Das stellt sicher, dass die Änderungen, die vor dem Commit gemacht wurden, beibehalten werden.

Undo last change and loose changes

git reset --hard HEAD~1

Staged und unstaged changes

git reset ./ HEAD  <--un-stage any staged changes 
git checkout ./    <--discard any unstaged changes

Checkout branch

Create and Checkout branch at the same time

git checkout -b <branch_name>

and discard all changes

Einfach deinen Branchnamen hinten mit leerzeichen ransetzen

git checkout -f

Delete local branches

git branch --delete <branch>
git branch -d <branch> # Shorter version

Rename branches

If you want to rename a branch while pointed to any branch, do:

git branch -m <oldname> <newname>

If you want to rename the current branch, you can do:

git branch -m <newname>

Push new branch

git push origin head

After Renaming, set new branch upstream

With an up to date git (2.5.5) the command is the following :

git branch --set-upstream-to=origin/branch

Navigation

Copyright © 2026. André BellmannDatenschutzImpressum