Przewiń do głównej treści

Git - cofnięcie ostatniego commitu

·68 słów·1 min
Michał Kuzdzal
Autor
Michał Kuzdzal
SRE/DevOps. Dziennik pracy: Kubernetes, observability, infrastruktura jako kod i bazy rozproszone.

Przy pracy z gitem nie raz spotkamy się z sytuacją kiedy będziemy musieli wycofać ostatnio dodany commit. Z pomocą przychodzi reset z oderwaniem „głowy" o jeden commit do góry:

git reset --soft HEAD~1

Flaga –soft pozwala nam na zachowanie zmian w plikach.

git reset --hard HEAD~1

Flaga –hard usuwa wszelkie zmiany w plikach.

Jeżeli chcemy wycofać się o kilka commitów podajemy id danego commita

git reset --hard 0a15a3b9