Nie martw się, jeśli nie masz pewności, jak przywrócić zdalne repozytorium do konkretnego zatwierdzenia, ponieważ ten post będzie zademonstrować metodę zresetowania pilota do określonego zatwierdzenia.
Jak zresetować pilota na pewne zatwierdzenie?
Aby zresetować pilota do określonego zatwierdzenia, najpierw zresetuj lub przywróć zatwierdzenie w repozytorium GIT za pomocą „Git Reset" Komenda. Następnie popchnij zobowiązanie do pilota za pomocą „git push -f " Komenda.
Sprawdź dostarczoną procedurę praktycznej demonstracji.
Krok 1: Uruchom terminal git
Najpierw otwórz terminal GIT z menu Windows Start:
Krok 2: Przejdź do roboczego repozytorium Git
Użyj „płyta CD”Poleć i przejdź do repozytorium roboczego GIT:
$ cd "c: \ git \ zobowiązuje się"
Następnie wyświetl wszystkie pliki i repozytoria bieżącego repozytorium roboczego za pomocą „LS" Komenda:
$ ls
Krok 3: Zrób modyfikację w pliku git
Dokonaj pewnych modyfikacji w pliku GIT. W tym celu zmodyfikowaliśmy treść „Plik.tekst" plik:
$ echo „Hello to Linux wskazówka”> plik.tekst
Krok 4: Dodaj plik do indeksu inscenizacji
Następnie dodaj zmodyfikowany plik do indeksu śledzenia (obszar inscenizacji) za pomocą wspomnianego polecenia:
$ git dodaj plik.tekst
Wyświetl stan repozytorium GIT, aby potwierdzić, czy zmodyfikowany plik zostanie dodany do indeksu śledzenia, czy nie:
Status $ git
Możesz zobaczyć, że pomyślnie dodaliśmy plik do indeksu śledzenia:
Krok 5: Zatrzymaj nową modyfikację
Popełnić nowe zmiany za pomocą „git zatwierdzić”Polecenie podczas określenia wiadomości za pomocą„-M" opcja:
$ git commit -m „modyfikowanie zatwierdzenia”
Sprawdź dziennik git, aby sprawdzić, czy zmiany są popełnione, czy nie:
$ git log
Tutaj widać, że zmiany są pomyślnie popełnione i dodawane do lokalnego repozytorium GIT:
Krok 6: Przesuń zmiany w zdalne
Następnie popchnij zmiany do zdalnego repozytorium za pomocą „Git Push " Komenda. Tutaj "-F„Flaga służy do silnego przesuwania zmian w pilocie:
$ git push -f master
Krok 7: Zresetuj pilota do określonego zatwierdzenia
Teraz zresetuj pilot do poprzedniego lub najnowszego zatwierdzenia. W tym celu najpierw cofnij się do konkretnego zatwierdzenia lub pewnego zatwierdzenia za pomocą pozycji głowy lub identyfikatora zatwierdzenia:
$ git reset -twarda głowa ~ 1
Krok 8: Przesuń zmiany w pilocie
Po powróceniu do określonego lub poprzedniego zatwierdzenia popchnij lokalne zobowiązania do zdalnego repozytorium:
$ git push -f master
Wyświetl dziennik repozytorium, aby sprawdzić, czy pilot jest zresetowany do określonego zatwierdzenia, czy nie:
$ git log
Można zauważyć, że pomyślnie wykonaliśmy wymaganą funkcjonalność:
Nauczyliśmy cię metody zresetowania pilota do pewnego zatwierdzenia.
Wniosek
Aby zresetować pilota do określonego zatwierdzenia, najpierw przejdź do repozytorium GIT i zresetuj zmiany w lokalnym repozytorium za pomocą „Git Reset -Hard Head ~ 1" Komenda. Aby wrócić do konkretnego zatwierdzenia, użytkownicy mogą korzystać z „Git Reset -Hard " Komenda. Następnie przepchnij te zmiany do zdalnego repozytorium, aby zresetować pilota do określonego zatwierdzenia za pomocą „GIT PUSH -F Origin Master" Komenda. Ten post opracował metodę zresetowania pilota do pewnego zatwierdzenia.