Git

Ako skontrolujem protokoly Git?

Ako skontrolujem protokoly Git?
Niekedy, keď ste naklonovali úložisko alebo vytvorili rôzne potvrdenia pomocou existujúcej histórie potvrdenia, budete si chcieť pozrieť celú históriu potvrdení a pozrieť sa, čo sa stalo predtým. Ak chcete zobraziť celú históriu záväzkov, môžete skontrolovať protokol Git, čo je veľmi užitočný nástroj, ktorý vám umožňuje zobraziť všetky podrobnosti o predchádzajúcich záväzkoch, ktoré boli vykonané v určitom projekte. Najjednoduchší príkaz protokolu zobrazuje históriu záväzkov, ktorá vedie až k aktuálnemu stavu odbavenej vetvy. Všetky potvrdenia sú zobrazené v obrátenom chronologickom poradí, čo znamená, že si môžete najskôr pozrieť posledné potvrdenia.

Tento článok vám poskytne ukážku toho, ako skontrolovať alebo zobraziť protokoly Git pomocou systému Ubuntu 20.04 systém. Všetky nižšie uvedené príklady, ktoré sme si vzali, sú z jednoduchého projektu Git s názvom 'simplegit'. Najprv musíte získať tento projekt. Preto musíte otvoriť aplikáciu „Terminal“ stlačením klávesov „Ctrl + Alt + t“ a spustiť nasledujúci príkaz na klonovanie úložiska „simplegit“ vo vašom systéme:

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

Prezeranie protokolov Git Commit

Históriu potvrdení môžete zobraziť v protokole Git pomocou nasledujúceho príkazu:

$ git log

Ako sme už spomenuli vyššie, najskôr sa zobrazia všetky najaktuálnejšie potvrdenia.

Na vyššie zobrazenom obrázku môžete vidieť, že zoznam príkazov „git log“ sa zaväzuje s menom autora spolu s e-mailovou adresou, dátumom a správou o odovzdaní.

Možnosti príkazu Git log

K dispozícii je niekoľko možností, ktoré môžete pomocou príkazu 'git log' zobraziť na rovnakom výsledku, aký hľadáte. Ďalej sme spomenuli niektoré možnosti, ktoré sú najobľúbenejšie v súvislosti s príkazom git log.

Zobraziť posledné potvrdenia

Najlepšia voľba -p, ktorá je k dispozícii o potvrdených protokoloch, je opravený výstup, ktorý obmedzuje zobrazený protokol na zadaný počet 'n'. Obmedzí to výstup a zobrazí počet záväzkov, ktoré sa vyskytli naposledy. Napríklad chceme zobraziť iba 2 posledné záznamy denníka záväzkov. Preto musíte spustiť nasledujúci príkaz:

$ git log -p -2

Zobraziť každé zhrnutie protokolu potvrdenia

Kompletný súhrn každého potvrdenia môžete zobraziť aj pomocou protokolu „git log“. Napríklad chcete zobraziť stav každého potvrdenia, potom môžete použiť voľbu '-stat' s príkazom 'git log' nasledovne:

$ git log -stat

Ako ste si všimli z vyššie uvedeného výstupu, voľba -stat tiež vytlačí podrobnosti o upravených súboroch, počte pridaných alebo odstránených súborov a zobrazí súbory, ktoré boli zmenené po každom zadaní potvrdenia. Na konci výstupu sa navyše zobrazí úplné zhrnutie.

Zobraziť každý protokol potvrdenia vo formáte jedného riadku

Voľba -pretty je užitočná na zmenu výstupného formátu. Ak chcete zobraziť každú hodnotu potvrdenia iba v jednom riadku, môžete pomocou nasledujúceho príkazu vytlačiť každý protokol potvrdenia do jedného riadku:

$ git log --pretty = jeden riadok

Zobraziť prispôsobený výstup protokolu Git

Pomocou možnosti formát môžete určiť formát výstupného protokolu. Táto možnosť „formátovania“ je užitočná, najmä ak chcete vytvoriť výstup pre syntaktickú analýzu stroja. Pomocou nasledujúcich špecifikátorov formátu s možnosťou formátovania môžete vygenerovať prispôsobený výstup „git log“:

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

Môžete preskúmať viac možností týkajúcich sa „záznamu git“. Tu sme spomenuli nasledujúce možnosti, ktoré vám v budúcnosti pomôžu:

možnosti Popis
-p Zobrazuje opravu zavedenú s každým protokolom potvrdenia.
-stat Zobrazuje úplné zhrnutie každého potvrdenia.
-shortstat Zobrazuje iba vložené, odstránené a upravené riadky.
-iba meno Zobrazuje zoznam mien súborov, ktoré boli aktualizované po podrobnostiach potvrdenia.
-meno-status Zobrazuje informácie o dotknutých súboroch s podrobnosťami o pridaných, aktualizovaných a odstránených súboroch.
-prety Zobrazí výstup v zadanom formáte
-jedna čiara Zobrazí výstup iba v jednom riadku
-graf Zobrazuje ASCII graf histórie zlúčenia a vetvy
-relatívny dátum Pomocou tejto možnosti môžete namiesto určenia úplného formátu dátumu použiť relatívny dátum ako pred 3 týždňami.

Ďalšiu pomoc môžete získať z manuálových stránok 'git log'. Zadajte nasledujúci príkaz na zobrazenie manuálovej stránky:

$ git log pomoci

Diskutovali sme o tom, ako zobraziť Git potvrdzuje prihlásenie na Ubuntu 20.04 v tomto článku. Ďalej sme uviedli a vysvetlili rôzne možnosti, ktoré môžete použiť pomocou príkazu 'git log'.

Ako zmeniť veľkosť, farbu a schému ukazovateľa myši a kurzora v systéme Windows 10
Ukazovateľ myši a kurzor vo Windows 10 sú veľmi dôležité aspekty operačného systému. Dá sa to povedať aj pre iné operačné systémy, takže v skutočnosti...
Hry Zadarmo a open source herné motory pre vývoj hier pre Linux
Zadarmo a open source herné motory pre vývoj hier pre Linux
Tento článok sa bude zaoberať zoznamom bezplatných a otvorených herných nástrojov, ktoré možno použiť na vývoj 2D a 3D hier v systéme Linux. Existuje ...
Hry Výukový program Shadow of the Tomb Raider pre Linux
Výukový program Shadow of the Tomb Raider pre Linux
Shadow of the Tomb Raider je dvanásty prírastok do série Tomb Raider - franšíza akčných adventúr vytvorená Eidosom Montrealom. Túto hru prijali kritic...