To badanie omawia „Czy użytkownicy mogą usunąć zatwierdzenie git, ale zachowują zmiany”Z przykładem.
Czy mogę usunąć zatwierdzenie git, ale zachowaj zmiany?
Tak, możesz usunąć zatwierdzenie git, ale zachowaj dodatkowe zmiany. W tym celu przejdź do lokalnego repozytorium GIT i utwórz plik w lokalnym repozytorium. Następnie śledź nowo dodany plik do obszaru oceny i zaktualizuj repozytorium, popełniając zmiany. Następnie sprawdź historię dziennika repozytorium i zaktualizuj nowo utworzony plik. Dodaj zmiany do repozytorium, zatwierdź zmiany i usuń wcześniej dodane zatwierdzenie za pomocą „$ git reset head^" Komenda.
Sprawdźmy wdrożenie wyżej wymienionej procedury!
Krok 1: Przejdź do konkretnego lokalnego repozytorium
Przejdź do żądanego repozytorium GIT, wykonując „płyta CD" Komenda:
$ cd "c: \ Users \ nazma \ git \ test_6"
Krok 2: Utwórz nowy plik w lokalnym repozytorium
Uruchom „dotykać”Poleć i utwórz nowy plik w lokalnym repozytorium:
$ Touch File1.tekst
Krok 3: Dodaj plik do obszaru inscenizacji
Następnie dodaj nowo utworzony plik do obszaru inscenizacji za pomocą następującego polecenia:
$ git dodaj plik 1.tekst
Krok 4: Zmiany popełniania
Teraz zaktualizuj lokalne repozytorium, wykonując „git zatwierdzić„Polecenie z„-M„Opcja i dodaj żądaną wiadomość zatwierdzenia:
$ git commit -m "1 Dodano plik"
Krok 5: Sprawdź historię dziennika git
Uruchom „Git Log .„Polecenie, aby sprawdzić historię dziennika referencyjnego GIT:
$ git log .
Krok 6: Zaktualizuj plik
Następnie otwórz nowo dodany plik z domyślną edytorem tekstu:
$ start file1.tekst
Określony plik zostanie otwarty w edytorze tekstu, dodaj tekst i naciśnij „Ctrl + s„Klucze do zapisania:
Krok 7: Śledź zaktualizowany plik
Teraz wykonaj „Git dodaj”Polecenie z zaktualizowaną nazwą pliku i śledź go do obszaru inscenizacji:
$ git dodaj plik 1.tekst
Krok 8: Zmiany popełniają zmiany
Zatrzymaj dodane zmiany do repozytorium za pomocą poniższego komendy:
$ git commit -m "plik 1.TXT zaktualizowany "
Krok 9: Sprawdź historię dziennika referencyjnego git
Uruchom „Git Log .„Polecenie, aby sprawdzić historię dziennika referencyjnego GIT:
$ git log .
Krok 10: Usuń git commit
Teraz usuń zatwierdzenie git za pomocą „Git Reset„Polecenie z„Głowa^„Wskaźnik:
$ git reset head^
Krok 11: Wyświetl historię dziennika referencyjnego git
Znowu uruchom „Git Log .„Polecenie, aby sprawdzić historię dziennika referencyjnego GIT:
$ git log .
Jak widać na wynikach podwładnych, najnowsze zatwierdzenie jest usuwane z historii dziennika referencyjnego:
Krok 12: Sprawdź zaktualizowany plik
Teraz uruchom „początek”Polecenie z wcześniej zaktualizowaną nazwą pliku, aby zweryfikować zmiany Keep:
$ start file1.tekst
Zgodnie z wynikami poniżej listy dodane zmiany są zapisywane w pliku. Jednak powiązane zobowiązanie przeciwko tym zmianom zostało usunięte:
Wyjaśniliśmy procedurę usuwania zatwierdzenia git, ale zachowaj zmiany.
Wniosek
Tak, możemy usunąć zatwierdzenie git, ale zachowaj dodatkowe zmiany. Aby to zrobić, przejdź do konkretnego repozytorium GIT i utwórz plik. Następnie dodaj go do obszaru inscenizacji i popełnij zmiany. Sprawdź historię dziennika referencyjnego GIT, a następnie zaktualizuj plik. Śledź plik, zatwierdź zmiany i usuń wcześniej dodane zatwierdzenie, wykonując „$ git reset head^" Komenda. Na koniec otwórz zaktualizowany plik i zweryfikuj dodane zmiany. To badanie wykazało metodę usuwania zatwierdzenia git, ale zachowaj zmiany za pomocą przykładu.