W tym artykule znajdziesz demonstrację, jak sprawdzić lub wyświetlić logi Git za pomocą Ubuntu 20.04 system. Wszystkie podane poniżej przykłady pochodzą z prostego projektu Git o nazwie „simplegit”. Najpierw musisz zdobyć 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:
$ klon git https://github.com/schacon/simplegit-progitPrzeglądanie dzienników zatwierdzania Git
Możesz wyświetlić historię zmian w dzienniku Git, używając następującego polecenia:
$ git logJak wspomnieliśmy powyżej, wszystkie ostatnio dokonane zatwierdzenia będą wyświetlane jako pierwsze.
Możesz zobaczyć na powyższym obrazku listę zatwierdzeń 'git log' z nazwiskiem autora wraz z adresem e-mail, datą i komunikatem o zatwierdzeniu.
Opcje poleceń dziennika Git
Dostępnych jest kilka opcji, których możesz użyć z poleceniem 'git log', aby wyświetlić ten sam wynik, którego szukasz. Poniżej wymieniliśmy kilka najbardziej popularnych opcji związanych z poleceniem git log.
Wyświetl ostatnie zatwierdzenia
Najlepszą dostępną opcją -p dla zatwierdzonych dzienników jest załatane wyjście, które ogranicza wyświetlany dziennik do określonej liczby 'n'. Ograniczy wydajność i wyświetli liczbę ostatnio wykonanych zatwierdzeń. Na przykład chcemy wyświetlić tylko 2 wpisy dziennika ostatnich zatwierdzeń. Dlatego musisz uruchomić następujące polecenie:
$ git log -p -2
Wyświetl podsumowanie każdego dziennika zatwierdzenia
Możesz również wyświetlić pełne podsumowanie każdego zatwierdzenia za pomocą „dziennika git”. Na przykład, jeśli chcesz wyświetlić statystyki każdego zatwierdzenia, 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ższych danych wyjściowych, opcja -stat wyświetli również szczegóły dotyczące zmodyfikowanych plików, liczbę plików dodanych lub usuniętych oraz wyświetli pliki, które zostały zmienione po każdym wpisie zatwierdzenia. Ponadto na końcu danych wyjściowych zostanie wyświetlone pełne podsumowanie.
Wyświetl każdy dziennik zatwierdzenia w formacie jednej linii line
Opcja -pretty jest przydatna do zmiany formatu wyjściowego. Jeśli chcesz wyświetlić każdą wartość zatwierdzenia w jednym wierszu, używając następującego polecenia, możesz wydrukować każdy dziennik zatwierdzenia w jednym wierszu:
$ git log --pretty=oneline
Wyświetl dostosowane dane wyjściowe dziennika Git
Korzystając z opcji format, możesz określić format dziennika wyjściowego. Ta opcja „format” jest przydatna, zwłaszcza gdy chcesz utworzyć dane wyjściowe do przetwarzania maszynowego. Używając następujących specyfikatorów formatu, z opcją format, możesz wygenerować niestandardowe wyjście 'git log':
$ git log --pretty=format:"%h - %an, %ar : %s"
Możesz zbadać więcej opcji związanych z „dziennikiem git”. Tutaj wymieniliśmy następujące opcje, które pomogą Ci w przyszłości:
Opcje | Opis |
---|---|
-p | Wyświetla łatkę wprowadzoną w każdym dzienniku zmian. |
-stat | Wyświetla pełne podsumowanie każdego zatwierdzenia. |
-shortstat | Pokazuje tylko wstawione, usunięte i zmodyfikowane linie. |
-tylko nazwa | Pokazuje listę nazw plików, które zostały zaktualizowane po szczegółach zatwierdzenia. |
-nazwa-stan | Pokazuje informacje o plikach, których dotyczy problem, ze szczegółami dodanych, zaktualizowanych i usuniętych plików. |
-ładna | Pokazuje dane wyjściowe w określonym formacie |
-jedna linia | Pokazuje dane wyjściowe w jednym wierszu |
-wykres | Pokazuje wykres ASCII historii łączenia i gałęzi |
-data względna | Korzystając z tej opcji, możesz użyć względnej daty, takiej jak 3 tygodnie temu, zamiast określać pełny format daty. |
Możesz uzyskać więcej pomocy ze stron podręcznika git log. Wpisz następujące polecenie, aby wyświetlić stronę podręcznika:
$ git help log
Omówiliśmy, jak wyświetlić dziennik zatwierdzeń Git na Ubuntu 20.04 system w tym artykule. Wymieniliśmy również i wyjaśniliśmy różne opcje, których można użyć z poleceniem „git log”.