Możesz także pobrać najnowsze zatwierdzenie i po prostu cofać, aż zatwierdzenie, którego chcesz:
git pull origin master
git reset --hard HEAD~1
Zastąp master
żądaną gałęzią.
Użyj dziennika git, aby zobaczyć, do którego zatwierdzenia chcesz przywrócić:
git log
Osobiście to działa lepiej dla mnie.
Zasadniczo, to, co to robi, to ściąganie ostatniego zatwierdzenia i ręczne cofanie zatwierdzeń jeden po drugim. Użyj dziennika git, aby zobaczyć historię zatwierdzeń.
Zalety: działa zgodnie z reklamą. Nie musisz używać wartości skrótu zatwierdzania ani wyciągać niepotrzebnych gałęzi.
Złe punkty: Musisz cofnąć zatwierdzenia o jeden.
OSTRZEŻENIE: Zatwierdź / ukryj wszystkie lokalne zmiany, ponieważ wraz z --hard
tobą je stracisz. Używaj na własne ryzyko!