Nie martw się, jeśli nie jesteś pewien, jak przywrócić zdalne repozytorium do określonego zatwierdzenia, ponieważ ten post zademonstruje metodę resetowania zdalnego do określonego zatwierdzenia.
Jak zresetować pilota do określonego zatwierdzenia?
Aby zresetować pilota do określonego zatwierdzenia, najpierw zresetuj lub przywróć zatwierdzenie w repozytorium Git, używając „ zresetuj git ' Komenda. Następnie wciśnij zatwierdzenie do pilota za pomocą „ git push -f
Sprawdź podaną procedurę praktycznej demonstracji.
Krok 1: Uruchom terminal Git
Najpierw otwórz terminal Git z menu Start systemu Windows:
Krok 2: Przejdź do działającego repozytorium Git
Skorzystaj z opcji „ płyta CD ” i przejdź do działającego repozytorium Git:
$ płyta CD 'C:\Git\commits'
Następnie przejrzyj wszystkie pliki i repozytoria bieżącego repozytorium roboczego za pomocą „ ls ' Komenda:
$ ls
Krok 3: Wprowadź modyfikację w pliku Git
Dokonaj pewnych modyfikacji w pliku Git. W tym celu zmodyfikowaliśmy treść „ Plik.txt ' plik:
$ Echo „Witaj w Linuksie wskazówka” > Plik.txt
Krok 4: Dodaj plik do indeksu przemieszczania
Następnie dodaj zmodyfikowany plik do indeksu śledzenia (obszar pomostowy) za pomocą wspomnianego polecenia:
$ git dodaj Plik.txt
Zobacz stan repozytorium Git, aby potwierdzić, czy zmodyfikowany plik został dodany do indeksu śledzenia, czy nie:
$ status gitaMożesz zobaczyć, że pomyślnie dodaliśmy plik do indeksu śledzenia:
Krok 5: Zatwierdź nową modyfikację
Zatwierdź nowe zmiany za pomocą „ git zatwierdzenie ” podczas określania wiadomości za pomocą „ -m ' opcja:
$ git zatwierdzenie -m „Modyfikowanie zatwierdzenia”
Sprawdź dziennik Git, aby sprawdzić, czy zmiany zostały zatwierdzone, czy nie:
$ dziennik gitTutaj możesz zobaczyć, że zmiany zostały pomyślnie zatwierdzone i dodane do lokalnego repozytorium Git:
Krok 6: Wypchnij zmiany do pilota
Następnie wypchnij zmiany do zdalnego repozytorium za pomocą „ git push
Krok 7: Zresetuj pilota do określonego zatwierdzenia
Teraz zresetuj pilota do poprzedniego lub ostatniego zatwierdzenia. W tym celu najpierw cofnij się do określonego zatwierdzenia lub określonego zatwierdzenia, używając pozycji HEAD lub identyfikatora zatwierdzenia:
$ zresetuj git --ciężko GŁOWA~ 1
Krok 8: Wypchnij zmiany do pilota
Po powrocie do określonego lub poprzedniego zatwierdzenia, wypchnij lokalne zatwierdzenia do zdalnego repozytorium:
$ git push -f mistrz pochodzenia
Wyświetl dziennik repozytorium, aby sprawdzić, czy pilot jest zresetowany do określonego zatwierdzenia, czy nie:
$ dziennik gitMożna zauważyć, że pomyślnie wykonaliśmy wymaganą funkcjonalność:
Nauczyliśmy Cię metody resetowania pilota do określonego zatwierdzenia.
Wniosek
Aby zresetować pilota do określonego zatwierdzenia Git, najpierw przejdź do repozytorium Git i zresetuj zmiany w lokalnym repozytorium za pomocą „ git reset –twarda GŁOWA~1 ' Komenda. Aby wrócić do określonego zatwierdzenia, użytkownicy mogą skorzystać z opcji „ git reset –hard