Jak sprawdzić konkretne zatwierdzenie w git?

Jak sprawdzić konkretne zatwierdzenie w git?

Git jest prawdopodobnie najbardziej popularnym i najbardziej szanowanym systemem sterowania wersją. Duże firmy i poszczególni programiści używają go do śledzenia i udostępniania swoich kodów i projektów. Pozwala programistom współpracować z każdego punktu świata i przywrócić zmiany w kodach w razie potrzeby.

W tym samouczku będzie zwrócić się do konkretnego zatwierdzenia w określonym repozytorium za pomocą polecenia git kas.

Co to jest zatwierdzenie?

W GIT zatwierdzenie odnosi się do migawki pliku lub zbioru plików w repozytorium. Pomyśl o tym jak o instancjach, które naciskasz, zapisz w dokumencie. Jednak w przeciwieństwie do Save, Git tworzy konkretny identyfikator, umożliwiając przeglądanie lub zdarzenie powrócić do tego konkretnego zapisu.

Co to jest git kas?

Z drugiej strony, git kasu oznacza użycie konkretnego zatwierdzenia jako najnowszego zatwierdzenia. W większości przypadków będziesz chciał sprawdzić określone oddziały, a nie popełnić. Jeśli jednak pojawi się potrzeba, Git popiera sprawdzanie zobowiązań.

Jak sprawdzić konkretne zatwierdzenie

Prowadźmy teraz do podstawy samouczka. Aby sprawdzić konkretne zatwierdzenie, upewnij się, że masz klonowane repozytorium na komputerze lokalnym.

Aby zilustrować przykład, użyjmy repozytorium zawierającego „Hello World” we wszystkich językach.

Kredyt: https: // github.com/leachim6

Zacznij od klonowania repozytorium:

$ git clone https: // github.com/leachim6/hello-world

Po klonowaniu repozytorium przejdź do repozytorium:

$ CD Hello-World

Aby wyświetlić wszystkie zatwierdzenia w gałęzi głównej, użyj polecenia:

$ git log

To pokaże całą historię zatwierdzenia GIT, jak pokazano w poniższym przykładzie:

Aby sprawdzić konkretne zatwierdzenie, potrzebujemy identyfikatora SHA1, jak pokazano w poleceniu dziennika git.

Załóżmy na przykład, że musimy sprawdzić zatwierdzenie „8E2E9AA71CA94B74A9D9048841D95D408FF7DB3B”, możemy użyć polecenia:

$ git kecand 8e2e9aa71ca94b74a9d9048841d95d408ff7db3b

Wyjście jest tak, jak pokazano:

Po zakończeniu kasy możesz wykonać wszystkie zmiany w repozytorium i zapisać je.

Aby powrócić do bieżącej głowicy, użyj:

$ Git Switch -

NOTATKA: Sprawdzanie konkretnego zatwierdzenia tworzy odłączoną głowę. Odłączona głowa oznacza, że ​​po sprawdzeniu zatwierdzenia wszystkie zmiany dokonane z tego punktu nie należą do żadnej gałęzi, chyba że powstanie nowa zawierająca zmiany z tego zatwierdzenia.

Wniosek

W tym szybkim przewodniku rozmawialiśmy o tym, jak sprawdzić konkretne zatwierdzenie w repozytorium. Chociaż nie jest to bardzo powszechne, może to być pomocne.