To badanie pokaże, jak zresetować HEAD w Git.
Jak zresetować HEAD w Git?
Kiedy użytkownicy pracują na wspólnym repozytorium, w pewnym momencie zdają sobie sprawę, że dane lub dodane informacje nie są poprawne 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żna powiedzieć, że konieczne jest zresetowanie właśnie wprowadzonych zmian. Ta technika jest znana jako „ zresetuj do HEAD ”.
Aby zrozumieć działanie omówionej powyżej techniki, przejdźmy do poniższych instrukcji.
Krok 1: Przejdź do repozytorium Git
Najpierw przejdź do lokalnego repozytorium Git za pomocą dostarczonego polecenia:
$ płyta CD „C:\Użytkownicy \n Azma\folder_demo\aktualizacja'
Krok 2: Sprawdź dziennik
Następnie wykonaj „ git log ” polecenie do sprawdzenia aktualnych gałęzi i ich zatwierdzeń:
$ git log --online --wykresPoniższe dane wyjściowe wskazują, że mamy tylko jedną gałąź o nazwie „ gospodarz ” i obecnie HEAD znajduje się w ostatnim zatwierdzeniu” bffda7e ” z komunikatem „ zaktualizuj pliki ”:
Krok 3: Zresetuj HEAD
Teraz zresetuj pozycję HEAD do poprzedniego zatwierdzenia, korzystając z „ git reset ' Komenda. Tutaj użyliśmy „ -ciężko ”, która pozostawi nieśledzone pliki bieżącego katalogu roboczego:
$ git reset --ciężko GŁOWA^Jak widać, pozycja HEAD zostaje zmieniona i zresetowana do poprzedniego zatwierdzenia:
Krok 4: Sprawdź dziennik
Ponownie sprawdź stan dziennika, aby zweryfikować zmienioną pozycję HEAD:
$ git log --online --wykres
To wszystko! Sprawnie wyjaśniliśmy metodę resetowania HEAD w Git.
Wniosek
Aby zresetować HEAD w Git, najpierw otwórz terminal Git Bash i przejdź do lokalnego repozytorium Git. Następnie sprawdź bieżące gałęzie lokalnego repozytorium Git i ich zatwierdzenia za pomocą „ $ git log ' Komenda. Następnie wykonaj „ git reset – twarda GŁOWA^ ” polecenie, aby zresetować pozycję HEAD. W tym badaniu pokazaliśmy procedurę resetowania HEAD w Git.