Git

Jak mohu zkontrolovat protokoly Git?

Jak mohu zkontrolovat protokoly Git?
Někdy, když jste naklonovali úložiště nebo vytvořili různé revize pomocí existující historie revizí, měli byste se podívat na celou historii revizí a podívat se, co se stalo dříve. Chcete-li zobrazit celou historii revizí, můžete zkontrolovat protokol Git, velmi užitečný nástroj, který vám umožní zobrazit všechny podrobnosti o předchozích revizích, které byly provedeny v určitém projektu. Nejjednodušší příkaz protokolu zobrazuje historii revizí, která vede až k aktuálnímu stavu odbavené větve. Všechny revize jsou zobrazeny v obráceném chronologickém pořadí, což znamená, že si můžete nejprve prohlédnout poslední revize.

Tento článek vám poskytne ukázku, jak zkontrolovat nebo zobrazit protokoly Git pomocí Ubuntu 20.04 systém. Všechny níže uvedené příklady, které jsme vzali, pocházejí 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 provést následující příkaz pro klonování úložiště „simplegit“ ve vašem systému:

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

Prohlížení protokolů Git Commit

Historii potvrzení můžete zobrazit v protokolu Git pomocí následujícího příkazu:

$ git log

Jak jsme již zmínili výše, nejprve se zobrazí všechny naposledy provedené revize.

Na výše zobrazeném obrázku můžete vidět, že seznam příkazů 'git log' se zavazuje se jménem 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 pomocí příkazu 'git log' k zobrazení stejného výsledku, který hledáte. Níže jsme zmínili některé možnosti, které jsou nejoblíbenější v souvislosti s příkazem git log.

Zobrazit poslední revize

Nejlepší volbou -p, která je k dispozici o potvrzených protokolech, je opravený výstup, který omezuje zobrazený protokol na zadaný počet 'n'. Omezí výstup a zobrazí počet revizí, ke kterým došlo naposledy. 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 shrnutí každého protokolu potvrzení

Můžete také zobrazit úplné shrnutí každého potvrzení pomocí 'git log'. Například chcete zobrazit statistiku každého potvrzení, pak můžete použít volbu '-stat' s příkazem 'git log' následujícím způsobem:

$ git log -stat

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 odstraněný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í kompletní souhrn.

Zobrazit každý protokol potvrzení ve formátu jednoho řádku

Možnost -pretty je užitečná pro změnu výstupního formátu. Chcete-li zobrazit každou hodnotu potvrzení pouze na jednom řádku, můžete pomocí následujícího příkazu vytisknout každý protokol potvrzení v jednom řádku:

$ git log --pretty = jeden řádek

Zobrazte přizpůsobený výstup protokolu Git

Pomocí možnosti formát můžete určit formát výstupního protokolu. Tato možnost 'formát' je užitečná, zvláště když chcete vytvořit výstup pro analýzu stroje. Pomocí následujících specifikátorů formátu, s možností formátování, můžete vygenerovat přizpůsobit výstup 'git log':

$ git log --pretty = formát: "% h -% an,% ar:% s"

Můžete prozkoumat více možností souvisejících s 'git logem'. Zde jsme zmínili následující možnosti, které vám v budoucnu pomohou:

Možnosti Popis
-p Zobrazuje opravu zavedenou s každým protokolem potvrzení.
-stat Zobrazuje úplné shrnutí každého potvrzení.
-shortstat Zobrazuje pouze vložené, odstraněné a upravené řádky.
-pouze jméno Zobrazuje seznam názvů souborů, které byly aktualizovány po podrobnostech potvrzení.
-jméno-stav Zobrazuje informace o ovlivněných souborech s přidanými, aktualizovanými a odstraněnými podrobnostmi souborů.
-prety Zobrazí výstup v zadaném formátu
-jeden řádek Zobrazuje výstup pouze v jednom řádku
-graf Zobrazuje ASCII graf 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ší nápovědu můžete získat na manuálových stránkách 'git log'. Chcete-li zobrazit manuálovou stránku, zadejte následující příkaz:

$ git log pomoci

Diskutovali jsme o tom, jak zobrazit Git Commit log na Ubuntu 20.04 v tomto článku. Také jsme uvedli a vysvětlili různé možnosti, které můžete použít pomocí příkazu 'git log'.

Hry Jak zvýšit FPS v Linuxu?
Jak zvýšit FPS v Linuxu?
FPS znamená Snímků za sekundu. Úkolem FPS je měřit snímkovou frekvenci při přehrávání videa nebo herních výkonech. Jednoduše řečeno, počet nepřerušova...
Hry Nejlepší hry Oculus App Lab
Nejlepší hry Oculus App Lab
Pokud jste vlastníkem náhlavní soupravy Oculus, musíte mít informace o bočním nakládání. Sideloading je proces instalace neukládaného obsahu do náhlav...
Hry Top 10 her k hraní na Ubuntu
Top 10 her k hraní na Ubuntu
Platforma Windows byla jednou z dominujících platforem pro hraní her kvůli velkému procentu her, které se dnes vyvíjejí, aby nativně podporovaly Windo...