Jak zresetować głowę w git

Jak zresetować głowę w git
GIT to zdecentralizowany system kontroli wersji, który jest używany do wykonywania wielu operacji podczas opracowywania projektu na wspólnym repozytorium, takim jak tworzenie nowych oddziałów, usuwanie gałęzi, scalanie gałęzi i resetowanie głowy zgodnie z wymaganiami użytkownika. Te działania można wykonywać za pośrednictwem różnych dostępnych poleceń GIT.

To badanie pokaże, jak zresetować głowę w git.

Jak zresetować głowę w git?

Kiedy użytkownicy pracują nad wspólnym repozytorium, w pewnym momencie zdają sobie sprawę, że dane lub dodane informacje są nieprawidłowe i należy je zmodyfikować. W takim przypadku możesz wymagać usunięcia wielu wierszy z ich plików i zresetowania ich. W prostych słowach możesz powiedzieć, że jest potrzebne do zresetowania właśnie wprowadzonych zmian. Ta technika jest znana jako „Zresetuj na głowę".

Aby zrozumieć działanie wyżej wymyślonej techniki, przejdźmy do instrukcji podwodnych poniżej.

Krok 1: Przejdź do repozytorium GIT

Najpierw przejdź do lokalnego repozytorium GIT za pomocą podanego polecenia:

$ cd "c: \ Users \ nazma \ demo_folder \ aktualizacja"

Krok 2: Sprawdź dziennik

Następnie wykonaj „Git Log„Polecenie sprawdzenia bieżących gałęzi i ich zobowiązań:

$ git log --oneline --Graph

Poniżej wyjściowe wskazuje, że mamy tylko jedną gałąź o nazwie „gospodarz”A obecnie Head jest umieszczony w najnowszym zatwierdzeniu”BFFDA7E”Z przesłaniem„Zaktualizuj pliki”:

Krok 3: Resetuj głowę

Teraz zresetuj pozycję główną do poprzedniego zatwierdzenia, wykorzystując „Git Reset" Komenda. Tutaj użyliśmy „-twardy„Opcja, która pozostawi nieokreszczone pliki bieżącego katalogu roboczego:

$ git reset -twarda głowa^

Jak widać, pozycja głowy jest zmieniana i resetowanie do poprzedniego zatwierdzenia:

Krok 4: Sprawdź dziennik

Ponownie sprawdź status dziennika, aby zweryfikować zmienioną pozycję głowy:

$ git log --oneline --Graph

To wszystko! Skutecznie wyjaśniliśmy metodę resetowania głowy w git.

Wniosek

Aby zresetować głowę w git, najpierw otwórz terminal git bash i przejdź do lokalnego repozytorium git. Następnie sprawdź aktualne gałęzie lokalnego repozytorium GIT i ich zobowiązania za pomocą „$ git log" Komenda. Następnie wykonaj „git reset -hard head^„Polecenie zresetowania pozycji głowy. W tym badaniu wykazaliśmy procedurę resetowania głowy w git.