Jak zobaczyć historię zatwierdzenia repozytorium GIT

Jak zobaczyć historię zatwierdzenia repozytorium GIT

Repozytorium GIT zawiera wiele zobowiązań, zależy od zadania projektu. Czasami użytkownik GIT musi sklonować repozytorium z istniejącymi zobowiązaniami i może wymagać znaczenia poprzedniej historii zatwierdzenia. Polecenie „Git Log” służy do przeglądania historii zatwierdzenia i wyświetlania niezbędnych informacji z repozytorium GIT. To polecenie wyświetla najnowsze git popełnia informacje w kolejności chronologicznej, a ostatni zatwierdzenie zostanie wyświetlone pierwsze. Różne sposoby przeglądania historii zatwierdzenia repozytorium GIT za pomocą polecenia „Git Log” zostały wyjaśnione w tym samouczku.

Wymagania wstępne:

Zainstaluj pulpit GitHub.

Github Desktop pomaga graficznemu użytkownikowi git wykonywania zadań związanych z git. Możesz łatwo pobrać najnowszego instalatora tej aplikacji dla Ubuntu z Github.com. Musisz zainstalować i skonfigurować tę aplikację po pobraniu, aby. Możesz także sprawdzić samouczek do zainstalowania pulpitu GitHub na Ubuntu, aby poprawnie poznać proces instalacji.

Utwórz konto Github.

Będziesz musiał utworzyć konto GitHub, aby sprawdzić wyjście poleceń na zdalnym serwerze.

Utwórz lokalne i zdalne repozytorium.

Musisz utworzyć lokalne repozytorium i opublikować repozytorium na zdalnym serwerze, aby przetestować polecenia używane w tym samouczku. Przejdź do folderu lokalnego repozytorium, aby sprawdzić polecenia używane w tym samouczku.

Zobacz historię zatwierdzenia:

Historię zatwierdzenia można przeglądać na różne sposoby, używającGit Log' Komenda. Lokalne repozytorium nazwane grzmotnąć został użyty w tym samouczku do testowania poleceń użytych w tym samouczku. Uruchom następujące polecenie, aby wyświetlić historię zatwierdzenia repozytorium. Wyjście będzie zawierać wartość zatwierdzenia, nazwa użytkownika i e -mail autora, datę i godzinę zatwierdzenia oraz komunikat o zatwierdzenie.

$ git log

Poniższe dane wyjściowe pokazuje, że w bieżącym repozytorium wykonano dwa zatwierdzenia tego samego autora w tym samym dniu, ale w różnych momentach. Utworzono dwie różne wartości SHA dla dwóch różnych zatrudnionych.

Historię zatwierdzenia można przeglądać na podstawie wartości zatwierdzenia SHA za pomocą polecenia „git show”. Uruchom następujące polecenie, aby wyświetlić historię zatwierdzenia danego zatwierdzenia SHA.

$ git show AB35D03C8F4F238FD94F0EC3ABD533DBE0B5A352

Dane wyjściowe pokazuje szczegóły historii zatwierdzenia na podstawie konkretnej wartości zatwierdzenia SHA. Inne informacje, takie jak nazwa pliku, tryb pliku, wartość indeksu i treść zaangażowanego pliku, wyświetlono tutaj. Pomaga użytkownikowi GIT zidentyfikować niezbędne zatwierdzenie, które użytkownik chce zmodyfikować lub poprawić.

-P Lub -skrawek Opcja jest używana z poleceniem „log git”, aby wyświetlić różnicę w każdym zatwierdzeniu. Widok wpisów dziennika można ograniczyć, definiując określoną liczbę za pomocą tej opcji. Uruchom następujące polecenie, aby wyświetlić najnowszą historię zatwierdzenia.

$ git log -p -1

Po wykonaniu powyższego polecenia pojawi się następujące dane wyjściowe. Wygląda na to, że poprzednie dane wyjściowe, ponieważ odzyskano tylko jedną historię zatwierdzenia. Gdy wyświetlana zostanie wielokrotna historia zatwierdzenia poprzez zwiększenie wartości granicznej, różnica między historią zatwierdzenia zostanie rozliczona.

-Stat Opcja jest używana z 'Git Log„polecenie wyświetlania niektórych informacji o stanie z historią zatwierdzenia.

$ git log --stat

Następujące dane wyjściowe pokazuje, że .Gitattributes Plik został wstawiony w początkowym zatwierdzeniu. Bash-Basic-Winorial.cii Plik został wstawiony w drugim zatwierdzeniu repozytorium z innymi informacjami o zatwierdzeniu.

-online opcja ''Git Log „Polecenie wyświetla historię zatwierdzenia w jednym wierszu z krótką wartością zatwierdzenia. Kiedy repozytorium zawiera wiele zobowiązań, „Git Log„Dowództwo będzie długo. Wyjście całej historii zatwierdzenia można wyświetlić w krótkiej formie za pomocą -online Opcja, która pomaga poprawnie wyświetlić dużą historię zatwierdzenia.

$ git log -linij

Po wykonaniu powyższego polecenia pojawi się następujące dane wyjściowe. Tutaj wyświetlono pierwsze 7 znaków wartości Commit SHA dla każdego zatwierdzenia.

-ładny to kolejna opcja 'Git Log„Aby wyświetlić wyjście dziennika w różnych formatach. Tej opcji można użyć, przypisując różne typy wartości, a wyjście polecenia zależy od przypisanej wartości. Uruchom następujące polecenie, aby wyświetlić historię zatwierdzenia w krótkim formularzu, przypisując online dla -ładny opcja.

$ git log --pretty = onelline

Dane wyjściowe powyższego polecenia jest podobne do poprzedniego polecenia, z wyjątkiem wartości zatwierdzenia SHA. Tutaj wyświetliła się pełna wartość SHA.

Istnieje wiele symboli zastępczych, które są zdefiniowane przez literały postaci w celu sformatowania danych wyjściowych dziennika. Wyjście dziennika można sformatować zgodnie z wymogiem użytkownika, określając format o właściwej wartości ciągu w -ładny opcja. Uruchom następujące polecenie, aby wydrukować wartość zatwierdzenia SHA w krótkiej formie, nazwa użytkownika GIT i komunikat zatwierdzenia w sposób zdefiniowany w ciągu. Tutaj, %H służy do wyświetlania wartości zatwierdzenia SHA w krótkiej formie, %jakiś służy do wyświetlania nazwy użytkownika autora, a %s służy do wyświetlania komunikatu zatwierdzenia.

$ git log --pretty = format: „ %h - %an: %s”

Po wykonaniu powyższego polecenia pojawi się następujące dane wyjściowe.

Wniosek:

Historia zatwierdzenia jest istotną częścią każdego repozytorium GIT. Użytkownik GIT może dowiedzieć się o każdym zatwierdzeniu repozytorium, przeglądając historię zatwierdzenia i dokonując niezbędnej modyfikacji. W tym samouczku pokazano różne sposoby wyświetlania historii zatwierdzenia za pomocą repozytorium demo.