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'.