Czasami chcą dodatkowych zmian w plikach przed popełnieniem. W rezultacie konieczne jest przywrócenie lub usunięcie zatwierdzenia z historii dziennika git. W tym celu „$ git reset -soft head ~ 1„Polecenie jest przydatne.
W tym przewodniku dowiemy się, jak cofnąć zatwierdzenie w git.
Jak cofnąć zatwierdzenie w git?
Aby cofnąć zatwierdzenie w git, najpierw przejdź do git lokalnego repozytorium oraz utworzyć i dodać nowy plik do repozytorium. Następnie popełnij zmiany. Następnie wykonaj główną operację, która ma cofnąć zatwierdzenie za pomocą „$ git reset -soft head ~ 1" Komenda. Jeszcze jedna rzecz, o której użytkownicy powinni wiedzieć, jest to, że polecenie tylko cofnie zatwierdzenie. Jednak zmiany zostaną zapisane w indeksie.
Spróbujmy wdrożyć ten scenariusz krok po kroku!
Krok 1: Przejdź do katalogu GIT
Najpierw przejdź do lokalnego repozytorium GIT:
$ cd "c: \ Users \ nazma \ git \ demo2"
Krok 2: Utwórz plik
Utwórz nowy plik tekstowy, wykorzystując „dotykać" Komenda:
$ touch commit.tekst
Krok 3: Śledź plik
Teraz wykonaj dostarczone polecenie, aby dodać plik do obszaru inscenizacji:
$ git Dodaj zatwierdzenie.tekst
Krok 4: Zmiany popełniania
Następnie poprowadź zmiany w repozytorium GIT, aby zapisać aktualizacje:
$ git commit -m "commit.Dodano plik txt "
Krok 5: Sprawdź historię dziennika
Sprawdź historię dziennika repozytorium GIT i zweryfikuj zaangażowane zmiany:
$ git log --oneline --Graph
Jak widać, obecnie Head odnosi się do najnowszego zatwierdzenia:
Krok 6: Cofnij zatwierdzenie
Teraz cofnij zmiany zatwierdzenia za pomocą dostarczonego polecenia:
$ git reset -Soft Head ~ 1
Tutaj "-miękki„Opcja służy do zachowania zmian wprowadzonych w naszym pliku, oraz”Głowa ~ 1”Wskazuje, że głowa zostanie przywrócona do poprzedniego zatwierdzenia:
Krok 7: Sprawdź status
Teraz zweryfikuj zmiany cofnięcia za pomocą „status git ." Komenda:
Status $ git .
Jak widać, plik nadal istnieje w indeksie, co oznacza, że tylko zatwierdzenie zostało usunięte:
Krok 8: Sprawdź historię dziennika
Teraz sprawdź historię dziennika i aktualną pozycję głowy:
$ git log --oneline --Graph
Jak widać, zatwierdzenie jest usuwane z historii Git Log, a Head odnosi się do „główny" oddział:
To wszystko! Zebraliśmy najłatwiejszą metodę cofnięcia zatwierdzenia w git.
Wniosek
Aby cofnąć zatwierdzenie w Git, najpierw przejdź do lokalnego repozytorium GIT. Utwórz nowy plik i śledź go do obszaru inscenizacji za pomocą „$ git add " Komenda. Następnie poprowadź zmiany i wyświetl historię dziennika, wykonując „$ git log -oneline -Grafh" Komenda. Potem uruchom „$ git reset -soft head ~ 1„Polecenie przywrócenia zmian zatwierdzenia. Ten przewodnik wyjaśnił, jak cofnąć zatwierdzenie w Git.