Co to jest polecenie resetowania git?

Co to jest polecenie resetowania git?
GIT to znany program kontroli wersji DevOps często stosowany do zarządzania kodem źródłowym, zmian wdrażania i testowania. Git obsługuje lokalne repozytoria i zdalne repozytoria. Lokalne repozytorium jest dostępne z komputera lokalnego użytkownika, a pilot jest dostępny zdalnie.

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:

  • Co to jest polecenie resetowania git?
  • Jak używać polecenia GIT Reset?

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:

  • Metoda 1: Użyj polecenia GIT reset do plików niestałowania
  • Metoda 2: Użyj polecenia GIT Reset, aby zorganizować zaangażowane pliki
  • Metoda 3: Użyj polecenia GIT Reset, aby usunąć i cofnąć zmiany

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ć.