Polski Front-End Logo


Polskie serwisy na temat front-endu

Piotr Kowalski - ikonaPiotr Kowalski

Git: Jak usunąć rewizję?

11-12-2018

Miałeś kiedyś problem, aby usunąć przedostatni commit?
Dziś o tym, jak usunąć dowolną rewizję z Git-a na 2 sposoby.


    


Krok po kroku

Na początku przedstawiam historię repozytorium:

git log --oneline


09ee68e Rewizja 4 (HEAD)
60c495b Rewizja 3
6e45e15 Rewizja 2
749fcaa Rewizja 1


Do czego dążymy?

Zdefiniujmy cel zadania, aby wszystko było jasne:


   Cel
  Usunięcie commita o id=60c495b, który ma commit message “Rewizja 3”.


Realizacja

Skorzystajmy z polecenia git rebase, które jest w stanie zarządzić historią.

1. Cofamy się o dwa commity, czyli do “Rewizja 1”

git rebase -i 749fc...

Chcesz więcej? Przeczytaj w oryginale!

Przejdź do artykułu

Copyright@2017 - Na Frontendzie

Ta strona, tak jak praktycznie każda w internecie, wykorzystuje ciasteczka.