Git revert and reset
March 12, 2019
Uncommitted aendern rueckgaengig
code
git restore file.js
git restore .
Commit rueckgaengig (sicher)
code
git revert <commit>
git revert -n <commit> # erst stage, dann commit
revert erzeugt einen neuen Commit und ist sicher fuer bereits gepushte History.
reset (destruktiv)
code
git reset --hard <commit>
Nur fuer lokale, ungepushte Commits.
Remote Branch auschecken
code
git switch -t origin/branchName