Jak zresetować wszystkie zmiany po ostatnim zatwierdzeniu w git

Jak zresetować wszystkie zmiany po ostatnim zatwierdzeniu w git
Inżynierowie oprogramowania lub twórcy oprogramowania Najprawdopodobniej popychają wiele zobowiązań do ich repozytorium GIT. Ale w niektórych sytuacjach nie chcą przekraczać zmian w swoim konkretnym repozytorium GIT, które są popełnione i potrzebują dodatkowych modyfikacji przed popełnieniem. W konsekwencji są one zobowiązane do zresetowania najnowszego zatwierdzenia z repozytorium GIT.

Ten przewodnik wyjaśni procedurę resetowania wszystkich zmian po ostatnim zatwierdzeniu w Git.

Jak zresetować wszystkie zmiany w git po ostatnim zatwierdzeniu?

Aby zresetować wszystkie zmiany po ostatnim zatwierdzeniu w GIT, wykonaj kroki poniżej:

  • Przejdź do żądanego repozytorium GIT.
  • Zrób nowy plik i popchnij go do indeksu śledzenia.
  • Zobowiązaj zmiany i wyświetl historię dziennika referencyjnego repozytorium.
  • Skopiuj indeks wskaźnika głowy.
  • Uruchom „Git Reset Head@1”Poleć i zweryfikuj nową pozycję wskaźnika głowy.

Krok 1: Przekierowanie do konkretnego repozytorium GIT

Użyj "płyta CD”Polecenie i przełącz do wymaganego repozytorium GIT:

$ cd "c: \ Users \ nazma \ git \ perk1"

Krok 2: Utwórz nowy plik

Teraz wygeneruj nowy plik, uruchamiając „dotykać" Komenda:

$ Touch File5.tekst

Krok 3: Śledź zmiany

Następnie wykonaj dostarczone polecenie, aby śledzić nowo utworzony plik w obszarze inscenizacji:

$ git add .

Krok 4: Zmiany popełniania

Następnie popchnij wszystkie zmiany do lokalnego repozytorium GIT, wykonując „git zatwierdzić”Polecenie wraz z komunikatem zatwierdzenia:

$ git commit -m "nowy plik55.TXT dodał "

Krok 5: Sprawdź historię dziennika referencyjnego

Wykonaj „Git RefLog .„Polecenie do wyświetlenia historii dziennika odniesienia repozytorium:

$ Git RefLog .

Zgodnie z pod względem danych wyjściowych główny wskazuje najnowsze zobowiązanie repozytorium:

Krok 6: Reset GIT Dodano zmiany

Na koniec wykonaj „Git Reset”Polecenie wraz z skopiowanym najnowszym indeksem wskaźnika głównego:

$ git reset head@1

Można zauważyć, że wskaźnik głowy przenosi się do określonego wskaźnika głowy:

Krok 7: Upewnij się, że reset zmiany

Na koniec wykonaj dostarczone polecenie, aby upewnić się, że wszystkie dodane zmiany są zresetowane, czy nie:

$ Git RefLog .

Jak widać, ostatnio dodane zmiany zostały pomyślnie usuwane, a wskaźnik głowy przenosi się do określonego indeksu:

Otóż ​​to! Tutaj zapewniliśmy najłatwiejszy proces zresetowania wszystkich zmian po ostatnim zatwierdzeniu w git.

Wniosek

Aby zresetować wszystkie zmiany po ostatnim zatwierdzeniu w Git, najpierw przejdź do pożądanego repozytorium GIT. Następnie zrób nowy plik i popchnij go do indeksu śledzenia. Następnie zatwierdź zmiany i wyświetl historię dziennika referencyjnego repozytorium. Następnie skopiuj indeks wskaźnika Head, wykonaj „Git Reset Head@1”Poleć i zweryfikuj nową pozycję wskaźnika głowy. Ten przewodnik ilustrował resetowanie wszystkich zmian po ostatnim zatwierdzeniu w Git.