Git

Hvordan sjekker jeg Git-logger?

Hvordan sjekker jeg Git-logger?
Noen ganger, når du har klonet et lager eller opprettet forskjellige forpliktelser ved hjelp av en eksisterende forpliktelseshistorikk, vil du se på all forpliktelseshistorikk 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 tidligere forpliktelser som er utført i et bestemt prosjekt. Den enkleste loggkommandoen viser forpliktelseshistorikken som fører til den nåværende tilstanden til den utsjekkede grenen. Alle forpliktelser vises i omvendt kronologisk rekkefølge, noe som betyr at du først kan se de siste forpliktelsene.

Denne artikkelen vil gi deg en demo om hvordan du sjekker eller viser Git-logger ved hjelp av Ubuntu 20.04-systemet. Alle eksemplene nedenfor 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 'Ctrl + Alt + t' og utføre følgende kommando for å klone 'simplegit' depotet på systemet ditt:

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

Vise Git Commits-logger

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

$ git-logg

Som vi har nevnt ovenfor, vil alle sist forekommende forpliktelser vises først.

Du kan se i det ovenfor viste bildet kommandolisten 'git log' forplikter seg til forfatterens navn sammen med e-postadressen, datoen og forpliktelsesmeldingen.

Git log kommandovalg

Flere alternativer er tilgjengelige, som du kan bruke med kommandoen 'git log' 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 nylige forpliktelser

Det beste alternativet -p som er tilgjengelig om forpliktede logger er den oppdaterte utdata, som begrenser den viste loggen til det angitte nummeret 'n'. Det vil begrense produksjonen og vise antall forpliktelser som sist skjedde. For eksempel vil vi bare vise to nylige kommisjonsloggoppføringer. Derfor må du kjøre følgende kommando:

$ git log -p -2

Vis hvert sammendrag for forpliktelseslogg

Du kan også vise hele sammendraget av hver kommisjon med 'git log'. For eksempel vil du vise statistikken for hver kommisjon, så kan du bruke alternativet '-stat' med kommandoen 'git log' som følger:

$ git log -stat

Som du har lagt merke til fra ovennevnte utdata, vil alternativet -stat også skrive ut detaljene om de modifiserte filene, antall filer som er lagt til eller fjernet, og viser filene som er endret etter hver kommisjon. Videre vil et komplett sammendrag vises på slutten av utdataene.

Vis hver forpliktelseslogg i ett linjeformat

Alternativet -pretty er nyttig for å endre utdataformatet. 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 --pretty = online

Vis tilpasset utdata fra Git-loggen

Ved hjelp av formatalternativet kan du spesifisere utdata loggformatet. Dette "format" -alternativet er nyttig, spesielt når du vil lage utdata for maskinparsering. Ved å bruke følgende formatspesifikatorer, 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
-s Den viser oppdateringen introdusert med hver forpliktelseslogg.
-stat Den viser det komplette sammendraget av hver forpliktelse.
-shortstat Den viser bare de innsatte, slettede og modifiserte linjene.
-bare navn Den viser en liste over navnene på filene som er oppdatert etter forpliktelsesdetaljene.
-navn-status Den viser informasjonen om de berørte filene med detaljer, lagt til, oppdaterte og slettede filer.
-pen Viser utdata i spesifisert format
-en linje Viser utdata på bare en linje
-kurve Viser ASCII-grafen for sammenslåing av historie og gren
-relativ dato Ved å bruke dette alternativet kan du bruke den relative datoen som for 3 uker siden i stedet for å spesifisere fullstendig datoformat.

Du kan få mer hjelp fra mansidene til 'git log'. Skriv inn følgende kommando for å vise mansiden:

$ git hjelpelogg

Vi har diskutert hvordan du viser Git commits-logg på Ubuntu 20.04-systemet i denne artikkelen. Vi har også listet opp og forklart forskjellige alternativer du kan bruke med kommandoen 'git log'.

Mus Etterlig museklikk ved å sveve med Clickless Mouse i Windows 10
Etterlig museklikk ved å sveve med Clickless Mouse i Windows 10
Bruk av mus eller tastatur i feil stilling for overdreven bruk kan føre til mange helseproblemer, inkludert belastning, karpaltunnelsyndrom og mer. I ...
Mus Legg til musebevegelser i Windows 10 ved hjelp av disse gratisverktøyene
Legg til musebevegelser i Windows 10 ved hjelp av disse gratisverktøyene
De siste årene har datamaskiner og operativsystemer utviklet seg sterkt. Det var en tid da brukere måtte bruke kommandoer for å navigere gjennom filad...
Mus Kontroller og administrer musebevegelser mellom flere skjermer i Windows 10
Kontroller og administrer musebevegelser mellom flere skjermer i Windows 10
Dual Display Mouse Manager lar deg kontrollere og konfigurere musebevegelse mellom flere skjermer, ved å bremse bevegelsene nær grensen. Windows 10/8,...