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~1reset 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~1Staged und unstaged changes
git reset ./ HEAD <--un-stage any staged changes
git checkout ./ <--discard any unstaged changesCheckout 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 -fDelete local branches
git branch --delete <branch>
git branch -d <branch> # Shorter versionRename 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 headAfter 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
