Najłatwiejszym sposobem na cofnięcie ostatniego zatwierdzenia Git jest wykonanie polecenia „git reset” z opcją „–soft”, która zachowa zmiany dokonane w plikach. Musisz określić zatwierdzenie do cofnięcia, które w tym przypadku wynosi „HEAD ~ 1”. Ostatnie zatwierdzenie zostanie usunięte z historii Git.
- Jak powrócić do poprzedniego zatwierdzenia?
- Jak przywrócić zatwierdzenie w git?
- Jaka jest różnica między git reset i revert?
Jak powrócić do poprzedniego zatwierdzenia?
streszczenie
- Jeśli chcesz przetestować poprzednie zatwierdzenie, po prostu zrób git checkout <test zatwierdzenia hash> ; wtedy możesz przetestować ostatnią działającą wersję swojego projektu.
- Jeśli chcesz cofnąć ostatnie zatwierdzenie, po prostu zrób git revert <niechciany hash zatwierdzenia> ; następnie możesz wypchnąć to nowe zatwierdzenie, które cofnęło twoje poprzednie zatwierdzenie.
Jak przywrócić zatwierdzenie w git?
Aby cofnąć, możesz:
- Przejdź do historii Git.
- Kliknij prawym przyciskiem zatwierdzenie, które chcesz cofnąć.
- Wybierz przywróć zatwierdzenie.
- Upewnij się, że zatwierdzenie zmian jest zaznaczone.
- Kliknij przywróć.
Jaka jest różnica między git reset i revert?
Odwrócenie cofa zatwierdzenie przez utworzenie nowego zatwierdzenia. ... Porównaj to z resetem git, który zmienia istniejącą historię zatwierdzeń. Z tego powodu przywracanie git powinno być używane do cofania zmian w gałęzi publicznej, a resetowanie git powinno być zarezerwowane do cofania zmian w gałęzi prywatnej.