Git - Usuń zatwierdzenie z historii

Git - Usuń zatwierdzenie z historii
Git Commit to jeden z ważnych elementów programu GIT. Różni programista pracuje nad projektem przy użyciu działającego repozytorium GIT i modyfikuje pliki, funkcje i funkcje projektu. Następnie zmiany te są popełniane i zapisywane w lokalnym repozytorium GIT za pomocą GIT Commit. Ale czasami użytkownicy git mogą błędnie popełniać zmiany lub wiele razy popełniać te same zmiany, co może powodować zamieszanie. Dlatego te zobowiązania muszą zostać usunięte z historii.

Ten zapis opracuje, jak usunąć zatwierdzenia z historii.

Jak usunąć zatwierdzenie z historii w Git?

Aby usunąć dowolne konkretne zatwierdzenie z historii, najpierw otwórz repozytorium GIT. Edytuj zatwierdzenia przez „Git Rebase". Następnie plik zobowiązań otworzy się w domyślnym wybranym edytorze, skąd można usunąć zatwierdzenie z pliku i zapisać go.

Aby usunąć zatwierdzenie z historii, spójrz na podane instrukcje.

Krok 1: Otwórz terminal git
Najpierw otwórz terminal git z „Początek" menu:

Krok 2: Otwórz repozytorium GIT
Następnie przejdź do repozytorium GIT przez „płyta CD" Komenda:

$ cd "c: \ git"

Krok 3: Sprawdź dzienniki git
Sprawdź dzienniki GIT, wykorzystując dostarczone polecenie:

$ git log

Krok 4: Edycja popełnia historię
Użyj "Git Rebase„Polecenie wymazania zatwierdzenia z historii i określenia identyfikatora zatwierdzenia, który jest najbliżej tego, który należy usunąć. Tutaj opcja „-i” jest wykorzystywana do edytowania pliku zatwierdzenia:

$ git rebase -i 2cb5bf1

Krok 5: Usuń zatwierdzenie
Po tym plik zatwierdzenia otworzy się w domyślnym wybranym edytorze. Usuń zatwierdzenie, które chcesz usunąć. Na przykład usunęliśmy „BE7D3E3" popełniać:

Następnie naciśnij „Ctrl+s”Przycisk zapisywania zmian. Aby wyjść z redaktora nano, uderz „Ctrl+x" klucz:

Teraz sprawdź, czy zatwierdzenie zostało usunięte z historii, czy nie, przeglądając dziennik GIT:

$ git log

Możesz zobaczyć, że pomyślnie usunęliśmy zatwierdzenie z historii:

Jak usunąć najnowsze zatwierdzenie z historii?

Aby usunąć ostatni zatwierdzenie z historii zatwierdzenia, przejdź przez dostarczone kroki.

Krok 1: Sprawdź dziennik git
Po pierwsze, sprawdź dzienniki git, aby sprawdzić najnowsze zatwierdzenie z historii:

$ git log

Krok 2: Usuń najnowsze zatwierdzenie
Aby usunąć najnowsze zatwierdzenie, wykonaj „Git Reset -Hard Head ~ 1" Komenda:

$ git reset -twarda głowa ~ 1

Ponownie sprawdź dziennik git, aby sprawdzić, czy najnowsze zatwierdzenie zostanie usunięte, czy nie używa „Git Log" Komenda:

$ git log

Opracowaliśmy, jak usunąć zatwierdzenie z historii.

Wniosek

Wniosek
Aby usunąć zatwierdzenie z historii, najpierw otwórz repozytorium GIT. Następnie edytuj zatwierdzenie przez „Git Rebase -i " Komenda. Po tym plik zatwierdzenia otworzy się w domyślnym wybranym edytorze. Usuń zatwierdzenie i zapisz zmiany. Podczas gdy w celu usunięcia najnowszych zobowiązań skorzystaj z „Git Reset -Hard Head ~ 1" Komenda. Ten post opracował, jak usunąć zatwierdzenie z historii.