Czasami, gdy użytkownicy GIT pracują nad lokalnym repozytorium, wdrażają pewne zmiany i dodają nowe funkcje tylko do celów testowych. Wszystkie te zmiany są wprowadzane lokalnie. Następnie chcą przywrócić te zmiany i przywrócić poprzednią wersję lokalnego repozytorium. W tym celu Git wspiera „Resetowanie" Komenda.
Ten artykuł zostanie rozwinięty na:
A więc zacznijmy!
Co to jest polecenie resetowania git?
Komenda GIT Reset jest wykorzystywana do cofania zmian i zwrócenia repozytorium GIT do poprzedniego stanu lub wersji. Resetowanie polecenia GIT obsługuje również niektóre opcje, takie jak „-miękki”,„-twardy" i tak dalej. Może być używany w lokalnym repozytorium GIT i środowisku inscenizacji i powrócić do zaangażowanych zmian.
Jak używać polecenia GIT Reset?
Tutaj wymieniliśmy niektóre zastosowania polecenia GIT Reset:
Zbadajmy każde z powyższych zastosowań polecenia GIT Resetuj.
Metoda 1: Użyj polecenia GIT Reset do pliku niestałowania
Polecenie GIT Reset można wykorzystać do niestałowania plików przesyłanych. Aby to zrobić, postępuj zgodnie z przewidywaną procedurą.
Krok 1: Otwórz git bash
Najpierw otwórz terminal git z „Uruchomienie" menu:
Krok 2: Przejdź do repozytorium GIT
Następnie przejdź do repozytorium GIT za pomocą „płyta CD„Polecenie i określ ścieżkę repozytorium:
$ cd "c: \ git"
Krok 3: Zrób nowy plik
Zrób nowy plik, ponieważ stworzyliśmy „Plik 1.tekst”:
$ Touch File1.tekst
Krok 4: Dodaj plik do środowiska inscenizacji
Aby dodać plik do środowiska inscenizacji, skorzystaj z podanego polecenia:
$ git dodaj plik 1.tekst
Teraz sprawdź status pliku za pomocą „status git" Komenda:
Status $ git
Tutaj możesz zobaczyć, że plik został przesłany do obszaru inscenizacji:
Krok 5: Odwróć plik sceny do środowiska niestałnego
Korzystając z polecenia GIT Reset, przenieś plik sceny do środowiska niestrawnego:
$ git reset plik 1.tekst
Krok 6: Sprawdź status pliku
Sprawdź, czy plik jest wycofany z środowiska inscenizacji, czy nie:
Status $ git
Jak widać, z powodzeniem zresetowaliśmy scenę ”Plik 1.tekst„Powrót do środowiska niestałnego:
Metoda 2: Użyj polecenia GIT Reset, aby zorganizować zaangażowane pliki
Aby przywrócić zaangażowane pliki do środowiska inscenizacji, użytkownicy GIT mogą korzystać z polecenia GIT Reset. W tym celu sprawdź poniżej określone kroki.
Krok 1: Dodaj plik do obszaru sceny
Teraz ponownie dodamy nietakowany plik do obszaru inscenizacji za pośrednictwem dostarczonego polecenia:
$ git dodaj plik 1.tekst
Krok 2: Sprawdź status pliku
Aby ustalić, czy plik został dodany do obszaru inscenizacji, czy nie, sprawdź status repozytorium:
Status $ git
Tutaj możesz zobaczyć, że plik jest pomyślnie dodany w obszarze inscenizacji:
Krok 3: Zatrzymaj plik sceny
Następnie użyj „git zatwierdzić”Polecenie popełnionego plik zaawansowanego podczas dodawania„-M„Opcja polecenia, aby osadzić komunikat zatwierdzenia:
$ git commit -m „File1 jest popełniony”
Krok 4: Sprawdź dziennik git
Sprawdź dziennik git, aby sprawdzić, czy zmiany są popełnione, czy nie:
$ git log
Można zauważyć, że zmiany są z powodzeniem popełniane:
Krok 5: Przenieś plik z najnowszego zobowiązania do obszaru inscenizacji
Aby przenieść zaangażowane pliki do obszaru inscenizacji bez utraty zawartości plików, wykonaj „Git Reset„Polecenie z„-miękki" opcja:
$ git reset -Soft Head ~ 1
Następnie sprawdź stan repozytorium GIT, aby sprawdzić, czy plik został zwrócony do obszaru inscenizacji:
Status $ git
Tutaj, widać, zaangażowany plik został dodany z powrotem do obszaru inscenizacji:
Metoda 3: Użyj polecenia GIT Reset, aby usunąć i cofnąć zmiany
Aby cofnąć zaangażowane zmiany i usunąć te zmiany z repozytorium GIT, śledź pod instrukcją poniżej listy.
Krok 1: Sprawdź stan repozytorium
Najpierw sprawdź stan repozytorium i znajdź, czy istnieje jakikolwiek plik w obszarze inscenizacji, który jest gotowy do zatwierdzenia:
Status $ git
Możesz zobaczyć, że „Plik 1.tekst”Jest umieszczany w strefie inscenizacji i jest gotowy do zatwierdzenia:
Krok 2: Zatrzymaj plik sceny
Zatrzymaj plik sceny za pomocą wspomnianego polecenia:
$ git commit -m „drugi commit”
Następnie sprawdź dziennik git, aby sprawdzić, czy plik sceny jest popełniony, czy nie:
$ git log
Poniższe dane wyjściowe pokazuje, że plik jest pomyślnie popełniony:
Krok 3: Udawaj i usuń zmiany
Aby cofnąć zmianę, aby przywrócić repozytorium do poprzedniej wersji i usunąć zaangażowane zmiany z repozytorium, skorzystaj z „Git Reset„Polecenie z„-twardy" opcja:
$ git reset -twarda głowa ~ 1
Krok 3: Weryfikacja zmian są powracane
Aby sprawdzić, czy zmiany zostaną powrócone do poprzedniej wersji, sprawdź dziennik:
$ git log
Dane wyjściowe pokazuje, że zmiany są z powodzeniem powracane za pomocą polecenia GIT Reset:
Opracowaliśmy, czym jest polecenie resetowania i jak z niego korzystać.
Wniosek
Polecenie GIT Reset to potężne polecenie CLI, które jest często używane do resetowania zmian i przywrócenia projektu GIT do poprzedniej wersji. Aby przywrócić plik sceny do obszaru niestacji, skorzystaj z „Git Reset " Komenda. Aby zorganizować plik z zaangażowanych zmian, uruchom „Git Reset -soft Head ~ 1„Polecenie i cofanie zmian bez zapisywania modyfikacji, użyj„Git Reset -Hard Head ~ 1" Komenda. Ten blog opracował, czym jest polecenie Git Reset i jak z niego korzystać.