Ten post omówi:
Jak przywrócić git zatwierdzenie?
Do "niekwestionowany„Zatrzymaj się powracany git; Najpierw dowiemy się, jak powrócić do zatwierdzenia git. Następnie niekwestionuj cofnięte zatwierdzenie. Aby to zrobić, postępuj zgodnie z poniższymi krokami.
Krok 1: Przejdź do konkretnego lokalnego repozytorium
Najpierw użyj „płyta CD„Polecenie przejścia do żądanego lokalnego repozytorium:
$ cd "c: \ Users \ nazma \ git \ demo4"
Krok 2: Wyświetl listę treści
Teraz pokaż istniejącą listę treści lokalnego repozytorium za pośrednictwem „LS" Komenda:
$ ls
Krok 3: Wygeneruj nowy plik testowy
Wykonaj „dotykać„Polecenie do wygenerowania nowego pliku tekstowego w bieżącym lokalnym repozytorium:
$ Touch File3.tekst
Krok 4: Śledź plik
Teraz dodaj nowo wygenerowany plik tekstowy w obszarze inscenizacji z obszaru roboczego, wykonując dostarczone polecenie:
$ git dodaj plik3.tekst
Krok 5: Zaktualizuj lokalne repozytorium o dodane zmiany
Następnie uruchom „git zatwierdzić”Polecenie wraz z komunikatem zatwierdzenia za pomocą„-M„Opcja aktualizacji bieżącego katalogu roboczego o nowo dodane zmiany:
$ git commit -m „3 plik dodano”
Krok 6: Wyświetl aktualną historię dziennika repozytorium
Następnie sprawdź historię dziennika referencyjnego bieżącego lokalnego repozytorium za pomocą „Git Log ." Komenda:
$ git log .
Jak widać, głowa wskazuje na ostatnio dodane zatwierdzenie:
Krok 7: Powrót wskaźnika głowy
Aby wykonać operację zwracania głowy w bieżącym lokalnym repozytorium, wykonaj poniższe polecenie:
$ git reverver head^
Zostaniesz poproszony o dodanie zatwierdzenia w otwartym pliku zatwierdzenia tekstu z domyślnym edytorem tekstu:
Jak widać, „Głowa^„Wskaźnik jest przeniesiony do najbardziej poprzedniego zatwierdzenia:
Krok 8: Sprawdź, czy powrócenie operacji
Aby upewnić się, że zatwierdzenie zostanie powrócone, wykonaj „Git Log ." Komenda:
$ git log .
Zgodnie z dodatkowym wyjściem, głowa wskazuje na poprzednie zatwierdzenie jako niedawne zatwierdzenie:
Teraz idź dalej i zrozum procedurę, aby nie powtórzyć zatwierdzenia git.
Jak „nie zostać powróconym” zobowiązania się?
Aby nie powtórzyć zatwierdzenia powracanego git, „$ git reset -hard head^„Można użyć polecenia. Aby użyć odpowiedniego polecenia w określonym celu, postępuj zgodnie z poniżej.
Krok 1: Niekwestionowanie cofniętego zatwierdzenia
Teraz wykonaj „Git Reset„Polecenie z„-twardy”Parametr i„Głowa^”Pozycja:
$ git reset -twarda głowa^
Jak widać, głowa jest przeniesiona do wcześniej powróconego zatwierdzenia git:
Krok 2: Sprawdź historię dziennika referencyjnego git
Wreszcie, uruchom „Git Log .”Polecenie, aby zapewnić wykonaną operację:
$ git log .
Wniosek
Aby nie powtórzyć powracanego zatwierdzenia, najpierw przejdź do konkretnego repozytorium GIT. Następnie wyświetl listę bieżącego lokalnego repozytorium, wykonaj „$ git reset -hard head^”Polecenie i zweryfikuj niezadowolony powrót GIT Commit. W tym poście ilustruje procedurę „niekwestionowanego” polecenia powróconego GIT.