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