Kako preverim dnevnike Git?

How Do I Check Git Logs



Včasih, ko ste klonirali skladišče ali ustvarili različne vnose z uporabo obstoječe zgodovine predaj, bi si želeli ogledati vso zgodovino predaj, da si ogledate, kaj se je že zgodilo. Za prikaz celotne zgodovine predaj lahko preverite dnevnik Git, zelo uporabno orodje, ki vam omogoča ogled vseh podrobnosti o prejšnjih predajah, ki so bile izvedene v določenem projektu. Najenostavnejši ukaz dnevnika prikaže zgodovino predaj, ki vodi do trenutnega stanja odjavljene veje. Vse zaveze so prikazane v obratnem kronološkem vrstnem redu, kar pomeni, da si lahko najprej ogledate nedavne zaveze.

Ta članek vam bo predstavil, kako preverite ali si ogledate dnevnike Git s sistemom Ubuntu 20.04. Vsi spodaj navedeni primeri, ki smo jih vzeli, so iz preprostega projekta Git, imenovanega 'simplegit'. Najprej morate dobiti ta projekt. Zato morate odpreti aplikacijo 'Terminal' s pritiskom na 'Ctrl + Alt + t' in izvesti naslednji ukaz za kloniranje skladišča 'simplegit' v vašem sistemu:







$git klonhttps://github.com/schacon/simplegit-progit

Ogled dnevnikov Git Commits

Zgodovino urejanj si lahko v dnevniku Git ogledate z naslednjim ukazom:



$git log

Kot smo že omenili, bodo najprej prikazane vse zadnje nastale urejenosti.







Na zgornji sliki lahko vidite seznam ukazov 'git log' z imenom avtorja skupaj z e-poštnim naslovom, datumom in sporočilom o predaji.

Možnosti ukaza Git log

Na voljo je več možnosti, ki jih lahko uporabite z ukazom 'git log' za prikaz istega rezultata, ki ga iščete. Spodaj smo omenili nekaj najbolj priljubljenih možnosti, povezanih z ukazom git log.



Prikaz nedavnih zavez

Najboljša možnost -p, ki je na voljo v zvezi z zapisanimi dnevniki, je zakrpani izhod, ki omenjeni prikazani dnevnik omeji na podano številko 'n'. Omejila bo izpis in prikazala število zadnjic, ki so se zgodile nazadnje. Na primer, želimo prikazati samo 2 nedavni vnosi dnevnika urejanja. Zato morate zagnati naslednji ukaz:

$git log -str -2

Prikažite povzetek vsakega dnevnika zapisov

Celoten povzetek vsake zaveze lahko prikažete tudi z 'git log'. Na primer, želite prikazati statistiko vsake urejenosti, nato pa lahko uporabite ukaz '–stat' z ukazom 'git log' na naslednji način:

$git log-država

Kot ste opazili pri zgornjem izhodu, bo možnost –stat natisnila tudi podrobnosti o spremenjenih datotekah, številu dodanih ali odstranjenih datotek in prikazala datoteke, ki so bile spremenjene po vsakem vnosu za urejanje. Poleg tega bo na koncu izpisa prikazan celoten povzetek.

Prikaz vsakega dnevnika zapisov v eni vrstici

Možnost –pretty je uporabna za spreminjanje izhodne oblike. Če želite prikazati vsako vrednost potrditve v samo eni vrstici, lahko z naslednjim ukazom natisnete vsak dnevnik izdaje v eno vrstico:

$git log --lepa= ena vrstica

Prikaz prilagojenega izhoda dnevnika Git

Z možnostjo oblike lahko določite obliko izhodnega dnevnika. Ta možnost »oblikovanja« je uporabna, še posebej, če želite ustvariti izhod za strojno razčlenjevanje. Z naslednjimi specifikatorji oblike z možnostjo oblikovanja lahko ustvarite prilagodljiv izhod ‘git log’:

$git log --lepa= format:' %h - %an, %ar: %s'

Raziščete lahko več možnosti, povezanih z 'git log'. Tu smo omenili naslednje možnosti, ki vam bodo v pomoč v prihodnosti:

Opcije Opis
-str Prikazuje popravek, uveden z vsakim dnevnikom predaje.
-država Prikaže celoten povzetek vsake zaveze.
- Kratka slika Prikaže samo vstavljene, izbrisane in spremenjene vrstice.
- samo še enkrat Prikaže seznam imen datotek, ki so bile posodobljene po podrobnostih predaje.
–Ime-status Prikazuje podatke o prizadetih datotekah z dodanimi, posodobljenimi in izbrisanimi datotekami.
- neumnost Prikaže izhod v določeni obliki
- oneline Prikaže izhod v samo eni vrstici
- graf Prikaže ASCII graf zgodovine združevanja in podružnice
-relativni datum S to možnostjo lahko uporabite relativni datum, kot je bil pred 3 tedni, namesto da bi določali celotno obliko datuma.

Dodatno pomoč lahko dobite na straneh »git log«. Za prikaz glavne strani vnesite naslednji ukaz:

$pojdipomočdnevnik

V tem članku smo razpravljali o tem, kako si ogledate dnevnik opravljenih Git v sistemu Ubuntu 20.04. Našteli smo in razložili tudi različne možnosti, ki jih lahko uporabite z ukazom 'git log'.