Hvordan sjekker jeg git -logger?

Hvordan sjekker jeg git -logger?
Noen ganger, når du har klonet et depot eller opprettet forskjellige forpliktelser ved hjelp av en eksisterende forpliktelseshistorie, vil du se på alle forpliktelseshistorien for å se hva som har skjedd før. For å vise all forpliktelseshistorikk, kan du sjekke Git -loggen, et veldig nyttig verktøy som lar deg se alle detaljer om de tidligere forpliktelsene som er utført i et bestemt prosjekt. Den enkleste logg-kommandoen viser forpliktelseshistorikken som fører opp til gjeldende tilstand av den innkoblede grenen. Alle forpliktelser vises i omvendt kronologisk rekkefølge, noe som betyr at du først kan se de nylige forpliktelsene.

Denne artikkelen vil gi deg en demo om hvordan du kan sjekke eller se git -logger ved hjelp av Ubuntu 20.04 System. Alle de gitte eksemplene vi har tatt er fra et enkelt Git-prosjekt kalt 'SimpleGit'. Først må du få dette prosjektet. Derfor må du åpne 'Terminal' -applikasjonen ved å trykke på 'Ctrl + Alt + T' og utføre følgende kommando for å klone det 'SimpleGit' depotet på systemet ditt:

$ git klon https: // github.com/schacon/simpleGit-progit

Visning Git forplikter logger

Du kan se forpliktelseshistorikken i Git -loggen ved å bruke følgende kommando:

$ git log

Som vi har nevnt ovenfor, vil alle sist oppstått forpliktelser først vises.

Du kan se i det ovennevnte bildet 'Git Log' kommandoliste forplikter seg med forfatterens navn sammen med e-postadressen, datoen og forpliktelsesmeldingen.

Git -logg -kommandoalternativer

Flere alternativer er tilgjengelige, som du kan bruke med 'Git Log' -kommandoen for å vise det samme resultatet som du søker etter. Nedenfor har vi nevnt noen alternativer som er mest populære relatert til Git Log -kommandoen.

Vis nyere forpliktelser

Det beste alternativet -P som er tilgjengelig om engasjerte logger er den lappede utgangen, som begrenser den viste loggen til det spesifiserte nummeret 'N'. Det vil begrense utgangen og vise antall forpliktelser som sist skjedde. Vi ønsker for eksempel bare to nyere Commits Log -oppføringer. Derfor må du kjøre følgende kommando:

$ git log -p -2

Vis hver forpliktelsesloggsammendrag

Du kan også vise det komplette sammendraget av hver forpliktelse med 'Git Log'. For eksempel vil du vise status for hver forpliktelse, så kan du bruke alternativet '-Stat' med 'Git Log' -kommandoen som følger:

$ git log -stat

Som du har lagt merke til fra output ovenfor, vil alternativet på -stat også skrive ut detaljene om de endrede filene, antall filer lagt til eller fjernet, og vise filene som er endret etter hver forpliktelsesoppføring. Dessuten vises et komplett sammendrag på slutten av utgangen.

Vis hver forpliktelseslogg i ett linjeformat

Alternativet -Ty er nyttig for å endre utgangsformatet. Hvis du vil vise hver forpliktelsesverdi på bare en linje, kan du ved å bruke følgende kommando skrive ut hver forpliktelseslogg på en enkelt linje:

$ git log -satsy = oneline

Vis tilpasset utgang av Git -loggen

Ved hjelp av formatalternativet kan du spesifisere utdatellogformatet. Dette alternativet 'format' er nyttig, spesielt når du vil opprette utdata for maskinparsing. Ved hjelp av følgende formatspesifikasjoner, med formatalternativ, kan du generere tilpasse 'Git Log' -utgang:

$ git log -Pretty = Format: " %H - %AN, %AR: %S"

Du kan utforske flere alternativer relatert til 'Git Log'. Her har vi nevnt følgende alternativer som vil hjelpe deg i fremtiden:

Alternativer Beskrivelse
-p Den viser lappen som ble introdusert med hver forpliktelseslogg.
-stat Den viser hele sammendraget av hver forpliktelse.
-Shortstat Det viser bare de innsatte, slettede og modifiserte linjene.
-NAMEONLY Den viser en liste over navnene på filer som er oppdatert etter forpliktelsesdetaljene.
-Navn-Status Den viser informasjonen til de berørte filene med lagt til, oppdaterte og slettede filer detaljer.
-Prety Viser utdata i det spesifiserte formatet
-en linje Viser utdata i bare en enkelt linje
-kurve Viser ASCII -grafen over sammenslåingshistorie og gren
-relativ dato Ved hjelp av dette alternativet kan du bruke den relative datoen som for 3 uker siden i stedet for å spesifisere hele datoformatet.

Du kan få mer hjelp fra mannssidene i 'git log'. Skriv inn følgende kommando for å vise mannssiden:

$ git hjelpelogg

Vi har diskutert hvordan du kan se GIT -forplikter logg på Ubuntu 20.04 System i denne artikkelen. Vi har også listet opp og forklart forskjellige alternativer som du kan bruke med 'Git Log' -kommandoen.