Git

Kuidas kontrollida Git-logisid?

Kuidas kontrollida Git-logisid?
Mõnikord, kui olete klooninud hoidla või loonud olemasoleva pühendamisajaloo abil mitmesuguseid toiminguid, soovite enne toimunut vaadata kõigi toimingute ajalugu. Kogu sisselogimisajaloo kuvamiseks võite kontrollida Giti logi, mis on väga kasulik tööriist, mis võimaldab teil vaadata kõiki üksikasju eelmiste toimingute kohta, mis on teatud projektis sooritatud. Lihtsaim logikäsk kuvab toimingute ajaloo, mis viib registreeritud haru praeguse olekuni. Kõik toimingud kuvatakse vastupidises kronoloogilises järjekorras, mis tähendab, et saate kõigepealt vaadata hiljutisi toiminguid.

See artikkel annab teile demo selle kohta, kuidas kontrollida või vaadata Git-logisid Ubuntu 20 abil.04 süsteem. Kõik allpool toodud näited on pärit lihtsast Giti projektist nimega 'simpleegit'. Esiteks peate selle projekti hankima. Seetõttu peate oma rakenduse Terminal avama, vajutades klahvikombinatsiooni Ctrl + Alt + t ja täitma järgmise käsu, et kloonida oma süsteemi hoidla 'simpleegit':

$ giti kloon https: // github.com / schacon / simplegit-progit

Git Commitsi logide vaatamine

Git-logis saate vaadata täitmisajalugu järgmise käsu abil:

$ git logi

Nagu me eespool mainisime, kuvatakse kõigepealt kõik viimati toimunud toimingud.

Eespool kuvatud pildil näete, et käsuloend „git log” täidab autori nime koos e-posti aadressi, kuupäeva ja kinnituskirjaga.

Giti logikäskude valikud

Saadaval on mitu valikut, mida saate käsuga 'git log' kasutada sama tulemuse kuvamiseks, mida otsisite. Allpool oleme maininud mõningaid valikuid, mis on kõige populaarsemad seoses käsuga git log.

Kuva hiljutised kohustused

Parim variant -p, mis on lubatud logide kohta saadaval, on lappitud väljund, mis piirab kuvatavat logi määratud arvuga 'n'. See piirab väljundit ja kuvab viimati toimunud toimingute arvu. Näiteks tahame kuvada ainult 2 hiljuti sooritatud logi kirjet. Seetõttu peate käivitama järgmise käsu:

$ git log -p -2

Kuvab iga kohustuste logi kokkuvõtte

Samuti saate kuvada iga kohustuse täieliku kokkuvõtte 'git logi' abil. Näiteks soovite kuvada iga pühenduse statistika, seejärel saate käskuga „git log” kasutada valikut „-stat” järgmiselt:

$ git log -stat

Nagu ülaltoodud väljundist märkasite, prindib suvand -stat ka modifitseeritud failide üksikasjad, lisatud või eemaldatud failide arvu ja kuvab failid, mida on muudetud pärast iga sissekande sisestamist. Lisaks kuvatakse väljundi lõpus täielik kokkuvõte.

Kuvage iga kohustuste logi ühes reas

Valik -pretty on kasulik väljundvormingu muutmiseks. Kui soovite kuvada iga kohustuse väärtuse ainult ühel real, saate järgmise käsu abil printida iga kohustuste logi ühel real:

$ git log - päris = oneline

Kuva Giti logi kohandatud väljund

Vormingu valiku abil saate määrata oma väljundlogivormingu. See valik "formaat" on kasulik, eriti kui soovite luua väljundi masina sõelumiseks. Järgmiste vorminguspetsifikaatorite abil koos vormingusuvandiga saate luua kohandatud 'git logi' väljundi:

$ git log --pretty = formaat: "% h -% an,% ar:% s"

Saate uurida rohkem git-logiga seotud võimalusi. Siin oleme maininud järgmisi võimalusi, mis aitavad teil tulevikus:

Valikud Kirjeldus
-lk See kuvab plaani, mis on sisse viidud iga pühendamislogiga.
-stat See kuvab iga kohustuse täieliku kokkuvõtte.
-lühike See näitab ainult sisestatud, kustutatud ja muudetud ridu.
-ainult nimega See näitab failide nimede loendit, mida on värskendatud pärast täitmise üksikasju.
-nimi-olek See näitab mõjutatud failide teavet koos lisatud, uuendatud ja kustutatud failide üksikasjadega.
-prety Näitab väljundit määratud vormingus
-oneline Näitab väljundit ainult ühes reas
-graafik Näitab ühendamise ajaloo ja haru ASCII graafikut
-sugulane-kuupäev Selle valiku abil saate kogu kuupäeva vormingu määramise asemel kasutada suhtelist kuupäeva nagu 3 nädalat tagasi.

Lisateavet saate 'git logi' man-lehtedelt. Manuslehe kuvamiseks tippige järgmine käsk:

$ git abilogi

Oleme arutanud, kuidas vaadata Git Commitsi logi Ubuntu 20-s.04 süsteem selles artiklis. Samuti oleme loetlenud ja selgitanud erinevaid võimalusi, mida saate kasutada käsuga 'git log'.

10 parimat mängu, mida Ubuntu kaudu mängida
Windowsi platvorm on olnud üks mängude domineerivaid platvorme, kuna tohutu protsent mänge areneb täna Windowsi loomupäraseks toetamiseks. Kas keegi s...
5 parimat arkaadmängu Linuxile
Tänapäeval on arvutid tõsised mängimiseks kasutatavad masinad. Kui te ei saa uut rekordit, teate, mida ma mõtlen. Selles postituses saate teada mõnda ...
Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...