Tento článek vám poskytne ukázku, jak zkontrolovat nebo zobrazit protokoly Git pomocí systému Ubuntu 20.04. Všechny níže uvedené příklady jsou z jednoduchého projektu Git s názvem „simplegit“. Nejprve musíte získat tento projekt. Proto musíte otevřít aplikaci „Terminál“ stisknutím kláves „Ctrl + Alt + t“ a spustit následující příkaz pro klonování úložiště „simplegit“ ve vašem systému:
$git klonhttps://github.com/schacon/simplegit-progit
Prohlížení protokolů Git Commits
Historii potvrzení můžete zobrazit v protokolu Git pomocí následujícího příkazu:
$git log
Jak jsme zmínili výše, nejprve se zobrazí všechny naposledy provedené potvrzení.
Na výše uvedeném obrázku můžete vidět, že seznam příkazů „git log“ potvrzuje jméno autora spolu s e-mailovou adresou, datem a zprávou o potvrzení.
Možnosti příkazu Git log
K dispozici je několik možností, které můžete použít s příkazem „git log“ k zobrazení stejného výsledku, jaký hledáte. Níže jsme zmínili některé možnosti, které jsou nejoblíbenější v souvislosti s příkazem git log.
Zobrazit nedávné potvrzení
Nejlepší možnost -p, která je k dispozici o potvrzených protokolech, je opravený výstup, který omezuje zobrazený protokol na zadané číslo ‘n’. Omezí výstup a zobrazí počet potvrzení, k nimž došlo v poslední době. Například chceme zobrazit pouze 2 nedávné položky protokolu potvrzení. Proto musíte spustit následující příkaz:
$git log -p -2
Zobrazit každý souhrn protokolu potvrzení
Úplný souhrn každého potvrzení můžete také zobrazit pomocí „protokolu git“. Chcete například zobrazit statistiku každého potvrzení, pak můžete použít příkaz „–stat“ s příkazem „git log“ následujícím způsobem:
$git log-Stát
Jak jste si všimli z výše uvedeného výstupu, volba –stat také vytiskne podrobnosti o upravených souborech, počtu přidaných nebo odebraných souborů a zobrazí soubory, které byly změněny po každém zadání potvrzení. Na konci výstupu se navíc zobrazí úplné shrnutí.
Zobrazte každý protokol potvrzení v jednom řádku
Možnost –krotka je užitečná pro změnu výstupního formátu. Pokud chcete zobrazit každou hodnotu potvrzení pouze na jednom řádku, můžete pomocí následujícího příkazu vytisknout každý protokol potvrzení na jednom řádku:
$git log --pěkný= jeden řádek
Zobrazit přizpůsobený výstup protokolu Git
Pomocí možnosti formátování můžete určit formát výstupního protokolu. Tato možnost „formátu“ je užitečná, zvláště když chcete vytvořit výstup pro strojovou analýzu. Pomocí následujících specifikátorů formátu s možností formátu můžete vygenerovat přizpůsobený výstup „git log“:
$git log --pěkný= formát:' %h - %an, %ar: %s'
Můžete prozkoumat další možnosti související s „protokolem git“. Zde jsme zmínili následující možnosti, které vám v budoucnu pomohou:
Možnosti | Popis |
---|---|
-p | Zobrazí opravu zavedenou s každým protokolem potvrzení. |
-Stát | Zobrazí úplný souhrn každého potvrzení. |
–Krátký stav | Zobrazuje pouze vložené, odstraněné a upravené řádky. |
–Jen pouze | Zobrazuje seznam názvů souborů, které byly aktualizovány po detailu potvrzení. |
–Název-stav | Zobrazuje informace o příslušných souborech s podrobnostmi o přidaných, aktualizovaných a odstraněných souborech. |
–Cesta | Zobrazuje výstup v zadaném formátu |
–Online | Zobrazuje výstup pouze na jednom řádku |
-graf | Ukazuje graf ASCII historie sloučení a větve |
–Relativní datum | Pomocí této možnosti můžete místo určení úplného formátu data použít relativní datum jako před 3 týdny. |
Další pomoc můžete získat z manuálových stránek „git log“. Manuální stránku zobrazíte zadáním následujícího příkazu:
$jítPomoclog
V tomto článku jsme diskutovali o tom, jak zobrazit protokol Git commitů v systému Ubuntu 20.04. Také jsme uvedli a vysvětlili různé možnosti, které můžete použít s příkazem „git log“.