Jak dawać powrót -No -Commit bez inscenizacji

Jak dawać powrót -No -Commit bez inscenizacji

GIT Commit zawiera pełne informacje o zastosowanych zmianach w repozytorium, które można użyć później do przeglądania wszystkich modyfikacji. Każde zatwierdzenie ma unikalne zatwierdzenie, które nazywałem Sha-Hash. Deweloperzy mogą cofnąć zaangażowane zmiany za pomocą nowego identyfikatora zatwierdzenia i wiadomości. Ponadto, jeśli nie chcą dodawać nowych zatwierdzeń i niezbędnych zmian, mogą korzystać z „-N”Jak„ „-Brak powoływania„Opcja wraz z„Git Revert " Komenda.

W tym spisie omawia procedurę powracania zmian bez ich wystawiania i nowego zatwierdzenia.

Jak dawać powrót -No -Commit bez inscenizacji?

Postępuj zgodnie z poniższymi krokami, aby zwrócić zaangażowane zmiany bez nowych zatwierdzeń i umieść je w obszarze roboczym:

    • Przejdź do katalogu głównego Git.
    • Sprawdź krótki zatwierdzenie sha-hash.
    • Wybierz sha-hash konkretnego zatwierdzenia, który musi modyfikować bez inscenizacji.
    • Uruchom „git revert -n && git resetować głowę" Komenda.

Krok 1: Przejdź do katalogu głównego

Wpisz następujące polecenie i przekieruj do katalogu głównego Git:

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


Krok 2: Sprawdź git zatwierdzenie sha-hash

Następnie wyświetl historię dziennika bieżącego repozytorium roboczego, uruchamiając „Git Log" Komenda:

$ git log --oneline -5


Tutaj "-jedna linia„Opcja pokaże krótki identyfikator zatwierdzenia i„-5”To zakres zatrudnionych, które należy wyświetlić. Wybraliśmy podświetlone poniżej zatwierdzenie w celu zwrócenia zmian:


Krok 3: Git Revert bez zmian w instalacji

Na koniec wykonaj „Git Revert" I "Git Reset”Polecenia wraz z wybranymi„-N„Opcja, wcześniej wybrana hash zatwierdzenia i wskaźnik główny:

$ git revert -n pszczoły2ca6 && git resetuj głowę


„„Git Revert„Polecenie zwykle generuje komunikat z zatwierdzenia automatycznego, aby uniknąć tego„-N„Używana jest opcja, która reprezentuje zatwierdzenie NO. Jak widać, zmiany są powracane bez nowego zatwierdzenia i przenoszą się do obszaru roboczego:


Krok 4: Upewnij się, że rewerkowana operacja

Na koniec użyj „Git Log„Polecenie wyświetlania historii dziennika bieżącej gałęzi roboczej:

$ git log --oneline -5


Jak widać, wskaźnik główny z powodzeniem przeniósł się do wybranego zatwierdzenia sha-hash, a zmiany są powracane do obszaru roboczego bez nowego zatwierdzenia:


To wszystko! Zapewniliśmy proces powracania zmian z repozytorium GIT do obszaru roboczego bez nowych popełnień.

Wniosek

Aby przywrócić zaangażowane zmiany bez nowych zobowiązań i umieścić je w obszarze roboczym, najpierw przejdź do katalogu głównego Git i wyświetlić krótki zatwierdzenie sha-hash. Wybierz sha-hash konkretnego zatwierdzenia, który musi modyfikować bez inscenizacji. Następnie wykonaj „git revert -n && git resetować głowę" Komenda. Ten pismo wyjaśniło metodę powracania zmian bez ich wystawiania i nowych zatrudni.