Jeśli przypadkowo zatwierdzasz plik, który nie wymaga zatwierdzenia, możesz go cofnąć.
Najpierw użyj git log, aby sprawdzić dziennik commitów
commit 422bc088a7d6c5429f1d0760d008d86c505f4abe
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:19:23 2012 +0800
Usuń limit liczby ostatnich wyszukiwań
commit 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85
Merge: 461ac36 0283074
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:16:09 2012 +0800 Znajdź wartość skrótu commitu, który wymaga cofnięcia,
Git Reset — trudny commit_id
Użyj powyższego polecenia, aby cofnąć
Poniżej znajduje się Doubana
Dziennik Cang Yana
Przyczyna: Nie, Xiaoxin przesłał plik z IP serwera firmy, numerem konta i hasłem do git
Metody:
Inne:
Zgodnie z –soft –mixed –hard, drzewo robocze, indeks i HEAD są resetowane: git reset – mieszane: To domyślny sposób resetowania git bez żadnych parametrów, czyli wraca do określonej wersji, zachowuje się tylko kod źródłowy, commit i informacje indeksowe git reset –soft: Przywraca do określonej wersji, przywraca tylko informacje o commitcie i nie wraca do poziomu pliku indeksowego. Jeśli nadal chcesz zgłosić, po prostu zobowierz się bezpośrednio git reset –hard: Całkowicie przywróć do określonej wersji, a lokalny kod źródłowy również zmieni się na treść poprzedniej wersji
Najnowsze commit HEAD HEAD^ Ostatni raz <commit_id> Wartość SHA1 dla każdego commitu można zobaczyć w dzienniku gita lub w zakładce commit na stronie
|