Kuinka voin tarkistaa Git -lokit?

How Do I Check Git Logs



Joskus, kun olet kloonannut arkiston tai luonut erilaisia ​​sitoumuksia käyttämällä olemassa olevaa sitoutumishistoriaa, haluat tarkastella kaikkia sitoumushistoriaa nähdäksesi, mitä on tapahtunut aiemmin. Jos haluat näyttää koko sitoutumishistorian, voit tarkistaa Git -lokin, joka on erittäin hyödyllinen työkalu, jonka avulla voit tarkastella kaikkia tietoja aiemmista sitoumuksista, jotka on suoritettu tietyssä projektissa. Yksinkertaisin lokikomento näyttää sitoumushistorian, joka johtaa uloskirjautuneen haaran nykyiseen tilaan. Kaikki sitoumukset näytetään käänteisessä aikajärjestyksessä, joten voit tarkastella viimeksi tehtyjä sitoumuksia ensin.

Tämä artikkeli antaa sinulle esittelyn Git -lokien tarkistamisesta tai tarkastelusta Ubuntu 20.04 -järjestelmän avulla. Kaikki alla annetut esimerkit ovat yksinkertaisesta Git-projektista nimeltä 'simplegit'. Ensin sinun on hankittava tämä projekti. Siksi sinun on avattava 'Terminal' -sovellus painamalla 'Ctrl + Alt + t' ja suoritettava seuraava komento kloonataksesi järjestelmän 'simplegit' -varasto:







$git kloonihttps://github.com/schacon/yksinkertainen ohjelma

Git -sitoumusten lokien tarkasteleminen

Voit tarkastella sitoutumishistoriaa Git -lokissa käyttämällä seuraavaa komentoa:



$git loki

Kuten edellä mainittiin, kaikki viimeksi tehdyt sitoumukset näytetään ensin.







Näet yllä näkyvässä kuvassa 'git log' -komentokokoelman, joka sisältää tekijän nimen sekä sähköpostiosoitteen, päivämäärän ja vahvistusviestin.

Git -lokikomentoasetukset

Käytettävissä on useita vaihtoehtoja, joita voit käyttää git log -komennolla näyttääksesi saman tuloksen, jota etsit. Alla olemme maininneet joitakin vaihtoehtoja, jotka ovat suosituimpia git log -komennosta.



Näytä viimeaikaiset sitoumukset

Paras vaihtoehto -p, joka on käytettävissä sitoutuneista lokeista, on patched output, joka rajoittaa näytetyn lokin määritettyyn numeroon 'n'. Se rajoittaa tuotantoa ja näyttää viimeksi tehtyjen sitoumusten määrän. Haluamme esimerkiksi näyttää vain kaksi viimeaikaista sitoumuksen lokimerkintää. Siksi sinun on suoritettava seuraava komento:

$git loki -p -2

Näytä kunkin tilauslokin yhteenveto

Voit myös näyttää täydellisen yhteenvedon jokaisesta tehtävästä git -lokin avulla. Jos haluat esimerkiksi näyttää kunkin tehtävän tilastot, voit käyttää ”–stat” -vaihtoehtoa ”git log” -komennolla seuraavasti:

$git loki-osavaltio

Kuten olet huomannut yllä olevasta tulostuksesta, –stat -vaihtoehto tulostaa myös tiedot muokatuista tiedostoista, lisättyjen tai poistettujen tiedostojen lukumäärän ja näyttää tiedostot, jotka on muutettu jokaisen suoritusmerkinnän jälkeen. Lisäksi täydellinen yhteenveto näkyy tulostuksen lopussa.

Näytä jokainen sitoutumisloki yhden rivin muodossa

-Kaunis -vaihtoehto on hyödyllinen tulostusmuodon muuttamisessa. Jos haluat näyttää kunkin suoritusarvon vain yhdellä rivillä, voit tulostaa kukin sitoutumisloki yhdellä rivillä käyttämällä seuraavaa komentoa:

$git loki --nätti= verkossa

Näytä Git -lokin mukautettu lähtö

Muoto -vaihtoehdon avulla voit määrittää tulostuslokin muodon. Tämä 'muoto' -vaihtoehto on hyödyllinen, varsinkin kun haluat luoda tuloksen koneen jäsentämiseen. Käyttämällä seuraavia muotoilumääritteitä ja muotoiluvaihtoehdon avulla voit luoda mukautetun 'git log' -ulostulon:

$git loki --nätti= muoto:' %h - %an, %ar: %s'

Voit tutkia lisää 'git -lokiin' liittyviä vaihtoehtoja. Tässä olemme maininneet seuraavat vaihtoehdot, jotka auttavat sinua tulevaisuudessa:

Asetukset Kuvaus
-p Se näyttää korjauslokin mukana toimitettavan korjaustiedoston.
-osavaltio Se näyttää kunkin yhteenvedon täydellisen yhteenvedon.
- Lyhyt tilaus Se näyttää vain lisätyt, poistetut ja muokatut rivit.
- vain Se näyttää luettelon tiedostojen nimistä, jotka on päivitetty sitoumustietojen jälkeen.
-nimi-tila Se näyttää kyseisten tiedostojen tiedot sekä lisätyt, päivitetyt ja poistetut tiedostot.
- nätti Näyttää tuloksen määritetyssä muodossa
-yksi linja Näyttää tuloksen vain yhdellä rivillä
- kaavio Näyttää yhdistämishistorian ja haaran ASCII -kaavion
-suhteellinen päivämäärä Tämän vaihtoehdon avulla voit käyttää suhteellista päivämäärää, kuten 3 viikkoa sitten, koko päivämäärän määrittämisen sijaan.

Lisää apua saat git -lokin man -sivuilta. Tuo man -sivu näkyviin kirjoittamalla seuraava komento:

$mennäautaHirsi

Olemme keskustelleet siitä, kuinka tarkastella Git -sitoumusten kirjautumista Ubuntu 20.04 -järjestelmään tässä artikkelissa. Olemme myös luetelleet ja selittäneet erilaisia ​​vaihtoehtoja, joita voit käyttää 'git log' -komennolla.