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.