Jak sprawdzić dzienniki git?

Jak sprawdzić dzienniki git?
Czasami, gdy sklonowałeś repozytorium lub stworzyłeś różne zatwierdzenia za pomocą istniejącej historii zatwierdzenia, chciałbyś spojrzeć na całą historię zobowiązań, aby zobaczyć to, co wydarzyło się wcześniej. Aby wyświetlić całą historię zatwierdzenia, możesz sprawdzić dziennik git, bardzo przydatne narzędzie, które pozwala wyświetlić wszystkie szczegóły dotyczące poprzednich zobowiązań, które zostały wykonane w określonym projekcie. Najprostsze polecenie dziennika wyświetla historię popełnienia, która prowadzi do obecnego stanu oddziału wymeldowanego. Wszystkie zobowiązania są wyświetlane w odwrotnej kolejności chronologicznej, co oznacza, że ​​najpierw możesz zobaczyć najnowsze zatwierdzenia.

Ten artykuł zawiera demo, jak sprawdzić lub wyświetlić dzienniki git za pomocą Ubuntu 20.04 System. Wszystkie podjęte przez nas poniższe przykłady pochodzą z prostego projektu GIT o nazwie „Simplegit”. Po pierwsze, musisz uzyskać ten projekt. Dlatego musisz otworzyć aplikację „Terminal”, naciskając „Ctrl + alt + t” i wykonać następujące polecenie, aby sklonować repozytorium „Simplegit” w swoim systemie:

$ git clone https: // github.com/schacon/simplegit-progit

Przeglądanie git popełnia dzienniki

Możesz wyświetlić historię zatwierdzenia w dzienniku git za pomocą następującego polecenia:

$ git log

Jak wspomnialiśmy powyżej, wszystkie ostatnio wystąpione zobowiązania zostaną wyświetlone pierwsze.

Możesz zobaczyć na obrazie wyżej rozpoznanym, lista poleceń „Git Log” popełnia nazwisko autora wraz z adresem e-mail, datą i komunikatem zatwierdzenia.

Opcje poleceń dziennika git

Dostępnych jest kilka opcji, których można użyć z poleceniem „Git Log”, aby wyświetlić ten sam wynik, którego szukasz. Poniżej wspomnieliśmy o niektórych opcjach, które są najpopularniejsze związane z polecenie.

Wyświetl najnowsze zatwierdzenia

Najlepszą opcją -p, która jest dostępna w zakresie zaangażowanych dzienników, jest łatanie wyjściowe, które ogranicza wyświetlany dziennik do określonej liczby „n”. Ograniczy wyjście i wyświetli liczbę zatwierdzonych, które ostatnio wystąpiły. Na przykład chcemy wyświetlić tylko 2 najnowsze wpisy z dziennika. Dlatego musisz uruchomić następujące polecenie:

$ git log -p -2

Wyświetl każde podsumowanie dziennika zatwierdzenia

Możesz także wyświetlić pełne podsumowanie każdego zatwierdzenia za pomocą „dziennika git”. Na przykład chcesz wyświetlić statystykę każdego zatwierdzenia, a następnie możesz użyć opcji „-Stat” z poleceniem „Git Log” w następujący sposób:

$ git log -Stat

Jak zauważyłeś z powyższego wyjścia, opcja -Stat wydrukuje również szczegóły dotyczące zmodyfikowanych plików, liczby plików dodanych lub usuniętych, i wyświetli pliki, które zostały zmienione po każdym wpisie zatwierdzenia. Ponadto na końcu wyjścia zostanie wyświetlone pełne podsumowanie.

Wyświetl każdy dziennik zatwierdzenia w jednym formacie linii

Opcja -pretty jest przydatna do zmiany formatu wyjściowego. Jeśli chcesz wyświetlić każdą wartość zatwierdzenia tylko w jednym wierszu, używając następującego polecenia, możesz wydrukować każdy dziennik zatwierdzenia w jednym wierszu:

$ git log --pretty = onelline

Wyświetl dostosowane dane wyjściowe dziennika git

Korzystając z opcji formatu, możesz określić format dziennika wyjściowego. Ta opcja „formatu” jest przydatna, zwłaszcza gdy chcesz utworzyć wyjście do parsingu maszynowego. Korzystając z następujących specyfikatorów formatu, z opcją formatu, możesz wygenerować wyjście „git log”:

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

Możesz zbadać więcej opcji związanych z „dziennikiem git”. Wspominaliśmy tutaj następujące opcje, które pomogą ci w przyszłości:

Opcje Opis
-P Wyświetla łatkę wprowadzoną z każdym dziennikiem zatwierdzenia.
-Stat Wyświetla pełne podsumowanie każdego zatwierdzenia.
-shortstat Pokazuje tylko wstawione, usunięte i zmodyfikowane linie.
-Nameonly Pokazuje listę nazw plików, które zostały zaktualizowane po szczegółach zatwierdzenia.
-status nazwy Pokazuje informacje o dotkniętych plikach z dodanymi, zaktualizowanymi i usuwanymi szczegółami plików.
-Predy Pokazuje wyjście w określonym formacie
-jedna linia Pokazuje wyjście tylko w jednej linii
-wykres Pokazuje wykres ASCII historii i oddziału scalania
-Względna data Korzystając z tej opcji, możesz użyć daty względnej, jak 3 tygodnie temu zamiast określania pełnego formatu daty.

Możesz uzyskać więcej pomocy ze stron „Git Log”. Wpisz następujące polecenie, aby wyświetlić stronę Man:

$ git log log

Omówiliśmy, jak przeglądać GIT zatwierdzenie logowania na Ubuntu 20.04 System w tym artykule. Wymieniliśmy również i wyjaśniliśmy różne opcje, których możesz użyć z poleceniem „Git Log”.