TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸

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

Link