Cofnąć zatwierdzenie Git po wypychaniu przy użyciu odwrotnej poprawki?


100

Wrzuciłem zatwierdzenie i chcę cofnąć zmiany wprowadzone przez to zatwierdzenie, stosując i zatwierdzając odwróconą łatkę. Jak mam to zrobić?

Odpowiedzi:



142

Posługiwać się

git revert HEAD

Spowoduje to utworzenie poprawki, która przywraca ostatnie zatwierdzenie i zatwierdza tę poprawkę jako nowe zatwierdzenie.

Jeśli chcesz przywrócić określoną wcześniejszą wersję, użyj

git revert <revision>

zobacz także: http://schacon.github.com/git/git-revert.html


4

po prostu użyj

dla zatwierdzonego pliku:

git revert <SHA1 ID>

dla pliku niezatwierdzonego:

git reset --hard HEAD
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.