See artikkel annab teile demo Git -logide kontrollimise või vaatamise kohta Ubuntu 20.04 süsteemi abil. Kõik allpool toodud näited on võetud lihtsast Giti projektist nimega „simplegit”. Esiteks peate selle projekti hankima. Seetõttu peate rakenduse „Terminal” avama, vajutades klahvikombinatsiooni „Ctrl + Alt + t” ja täitma järgmise käsu, et kloonida oma süsteemi „simplegit” hoidla:
$git kloonhttps://github.com/schacon/simplegit-progit
Giti kohustuste logide vaatamine
Saate vaadata Git logi kohustuste ajalugu, kasutades järgmist käsku:
$git log
Nagu eespool mainitud, kuvatakse kõigepealt kõik viimati tehtud kohustused.
Ülaltoodud pildil näete käskude loendit „git log” koos autori nimega koos e-posti aadressi, kuupäeva ja kinnitussõnumiga.
Git logi käsuvalikud
Saadaval on mitu võimalust, mida saate käsuga „git log” kasutada sama tulemuse kuvamiseks, mida otsite. Allpool oleme maininud mõningaid valikuid, mis on kõige populaarsemad käsuga git log seotud.
Kuva hiljutised kohustused
Parim variant -p, mis on pühendatud logide kohta saadaval, on paigatud väljund, mis piirab kuvatava logi määratud arvu 'n'. See piirab väljundit ja kuvab viimati tehtud kohustuste arvu. Näiteks tahame kuvada ainult 2 hiljutist kohustuste logikirjet. Seetõttu peate käivitama järgmise käsu:
$git log -lk -2
Kuva iga kohustuste logi kokkuvõte
Samuti saate kuvada iga kohustuse täieliku kokkuvõtte koos „git logiga”. Näiteks soovite kuvada iga kohustuse statistika, seejärel saate suvandit „–stat” käsuga „git log” kasutada järgmiselt:
$git log-osariik
Nagu ülaltoodud väljundist märkasite, prindib suvand –stat ka muudetud failide üksikasjad, lisatud või eemaldatud failide arvu ning kuvab faile, mida on pärast iga kinnituskirjet muudetud. Lisaks kuvatakse väljundi lõpus täielik kokkuvõte.
Kuva iga kohustuste logi ühe rea vormingus
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 sidumislogi ühele reale:
$git log -päris= võrgus
Kuva Git logi kohandatud väljund
Vormindamisvaliku abil saate määrata väljundi logivormingu. See vormingu valik on kasulik, eriti kui soovite luua väljundi masina parsimiseks. Järgmiste vorminguspetsifikaatide abil saate vormindamisvalikuga luua kohandatud väljundi „git log”:
$git log -päris= formaat:' %h - %an, %ar: %s'
Saate uurida rohkem git -logiga seotud võimalusi. Siin oleme maininud järgmisi võimalusi, mis aitavad teid tulevikus:
Valikud | Kirjeldus |
---|---|
-lk | See kuvab iga sidumislogi kasutusele võetud plaastri. |
-riik | See kuvab iga kohustuse täieliku kokkuvõtte. |
- Lühike | See näitab ainult sisestatud, kustutatud ja muudetud ridu. |
- ainult | See näitab loendit failide nimedest, mida on pärast kohustuse üksikasju värskendatud. |
-nimi-staatus | See näitab mõjutatud failide teavet koos lisatud, värskendatud ja kustutatud failide üksikasjadega. |
- pretensioonikas | Näitab väljundit määratud vormingus |
- liinil | Näitab väljundit ainult ühel real |
- graafik | Näitab liitmise ajaloo ja haru ASCII graafikut |
-suhteline kuupäev | Selle valiku abil saate täieliku kuupäevavormingu määramise asemel kasutada suhtelist kuupäeva nagu 3 nädalat tagasi. |
Lisateavet saate git logi man -lehtedelt. Man -lehe kuvamiseks tippige järgmine käsk:
$mineabilogi
Selles artiklis oleme arutanud, kuidas vaadata Giti kohustuste logi Ubuntu 20.04 süsteemis. Samuti oleme loetlenud ja selgitanud erinevaid võimalusi, mida saate kasutada käsuga „git log”.