Jak cofnąć zatwierdzenie w git

Jak cofnąć zatwierdzenie w git
W GIT, jeśli inżynier oprogramowania lub programista internetowy pracuje nad projektami, może popychać wiele zobowiązań do repozytorium GIT w celu oszczędzania zmian każdego dnia. Jednak w niektórych sytuacjach popełniają zapisane pliki do repozytorium GIT.

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.