Jak odrzucić lokalne zmiany w przykładzie git

Jak odrzucić lokalne zmiany w przykładzie git
Podczas pracy nad GIT programiści wprowadzają zmiany w lokalnym repozytorium GIT. Po popełnieniu i oszczędzaniu zmian, czasami możesz zdać sobie sprawę, że niepoprawne zmiany są przypadkowo oszczędzane. W tej sytuacji konieczne jest odrzucenie ostatniego zatwierdzenia. W określonym celu „& git reset -hard ” Polecenie można wykonać na terminalu GIT Bash.

Niniejszy podręcznik zdefiniuje procedurę usuwania lub odrzucenia lokalnych zmian w GIT.

Jak odrzucić lokalne zmiany w git?

Aby odrzucić lokalne zmiany w GIT, najpierw przejdź do katalogu głównego Git i utwórz nowe lokalne repozytorium GIT i natychmiast przejdź do niego. Zainicjuj utworzony katalog, utwórz nowe pliki i sprawdź historię referencyjną zatwierdzenia repozytorium GIT za pomocą „$ git commit -m ”Polecenie i skopiuj odniesienie zatwierdzenia, do którego chcemy powrócić. Wreszcie, wykonaj „& Git reset -Hard > „Polecenie odrzucenia lokalnych zmian w git.

Przejdźmy naprzód, aby wdrożyć powyższy scenariusz!

Krok 1: Otwórz git bash

Uruchom terminal GIT za pomocą „Uruchomienie" menu:

Krok 2: Przejdź do katalogu głównego git

Przejdź do katalogu głównego Git za pomocą „płyta CD" Komenda:

$ cd "c: \ Users \ nazma \ git"

Krok 3: Utwórz lokalne repozytorium GIT

Wykonaj poniższe polecenie, aby utworzyć i przejść do nowego katalogu:

$ mkdir demo7 && cd demo7

Krok 4: Zainicjuj repozytorium GIT

Teraz zainicjuj nowo utworzone lokalne repozytorium GIT za pomocą „Git Init" Komenda:

Krok 5: Utwórz i wprowadzaj zmiany

Następnie wykonaj „dotykać„Polecenie z„Echo„Polecenie utworzenia pliku. Następnie dodaj do niego tekst za pomocą operatora przekierowania:

$ Touch File1.txt && echo „to mój pierwszy plik”> plik 1.tekst

Krok 6: Dodaj plik do obszaru inscenizacji

Śledź plik za pomocą „Git dodaj" Komenda:

$ git dodaj plik 1.tekst

Krok 7: Zmiany popełniania

Uruchom „git zatwierdzić”Polecenie, aby dodać zmiany do lokalnego repozytorium GIT z określonym komunikatem:

$ git commit -m "plik 1.TXT dodał "

Krok 8: Utwórz i aktualizuj plik

Następnie utwórz nowy plik o nazwie „plik2.tekst”I dodaj do niego trochę tekstu:

$ Touch File1.txt && echo „To mój drugi plik”> plik2.tekst

Krok 9: Dodaj plik

Teraz dodaj wymagany plik z obszaru roboczego do obszaru inscenizacji:

$ git dodaj plik2.tekst

Krok 10: Zmiany popełniania

Uruchom dostarczone polecenie, aby zatwierdzić wprowadzone zmiany z komunikatem zatwierdzenia:

$ git commit -m "plik2.TXT dodał "

Krok 11: Zaktualizuj plik

Teraz ponownie otwórz „plik2.tekst”I odpowiednio zaktualizuj:

$ echo „aktualizacja pliku2”> file2.tekst

Krok 12: Sprawdź status

Aby sprawdzić lokalne repozytorium GIT, uruchom podane polecenie:

Status $ git .

Jak widać, „plik 1.tekst”Plik jest pomyślnie modyfikowany:

Krok 13: Sprawdź dziennik

Sprawdź historię dziennika odniesienia lokalnego repozytorium GIT za pomocą podanego polecenia:

$ git log -linia

Na podstawie wyświetlanych informacji skopiuj numer referencyjny Commit, aby odrzucić zmiany lokalne:

Krok 14: Odrzuć zmiany lokalne

Na koniec wykonaj „Git Reset„Polecenie z„-twardy”Flaga i skopiowane odniesienie zatwierdzenia, aby odrzucić powiązane zmiany:

$ git reset -twardy A4F1974

Jak widać, nasza pozycja główna jest przeniesiona do podanego odniesienia do zatwierdzenia, a najnowsze zmiany są odrzucane:

Krok 15: Sprawdź status

Następnie sprawdź status za pomocą podanego polecenia:

Status $ git .

Krok 16: Sprawdź zawartość listy

Wreszcie, uruchom „LS„Polecenie, aby wyświetlić istniejącą treść repozytorium GIT:

$ ls

Widać, że „plik 1.tekst„Nie istnieje już w repozytorium:

Zaproponowaliśmy procedurę odrzucenia lokalnych zmian w przykładach GIT.

Wniosek

Aby odrzucić lokalne zmiany w GIT, najpierw przejdź do katalogu głównego Git, utwórz nowe lokalne repozytorium GIT i przejdź do niego. Następnie utwórz nowe pliki oraz otwórz je i aktualizuj. Następnie poprowadź zmiany w repozytorium GIT. Następnie ponownie zaktualizuj plik i sprawdź referencję dziennika zatwierdzenia GIT, skopiuj referencję zatwierdzenia i wykonaj „$ git reset -Hard „Polecenie odrzucenia powiązanych zmian zatwierdzenia. W niniejszym podręczniku omówiono metodę usunięcia lokalnych zmian w git.