Vise Endringer
git log -p
Vi har allerede diskutert hvordan vi kan vise vår commit-historikk ved å bruke kommandoen git log
. Det er imidlertid ofte slik at vi også ønsker å se de eksakte linjene som er endret i hver commit. En slik tilnærming er nyttig når vi ønsker å raskt finne en commit som introduserer en bestemt feil i programmet vårt.
Det er her git log
-kommandoen med flagget -p
(står for patch) er nyttig. Her er hele kommandoen:
La oss nå kjøre den i terminalen:
Jeg har skilt hver commit med en ramme i ulike farger for å gjøre det lettere å skille dem visuelt. Siden vi har detaljert informasjon om hver commit, får ikke all teksten plass på skjermen, så du kan bruke piltastene for å bla opp og ned.
Du kan avslutte ved å trykke q-tasten.
Her viser pluss-tegn lagte linjer, og hvis vi hadde slettet noen linjer, ville de blitt vist med minus-tegn (bindestreker).
git show
Hovedformålet med git show
er å gi en detaljert visning av endringene som ble introdusert av en spesifikk commit. Her er en grunnleggende syntaks for git show
-kommandoen:
git show [commit]
Hvor [commit] er identifikatoren (hash) til commiten du ønsker å vise.
La oss se på utdataene fra kommandoen git log -p
, med spesielt fokus på nest siste commit:
Her er de første linjene av utdataene for denne commiten. For å bruke kommandoen git show
for denne commiten, kopier hashen og kjør følgende kommando:
Din commit-hash kan være annerledes, så sørg for å bruke riktig hash.
La oss kjøre denne kommandoen i terminalen:
Som du kan se, er utdataene de samme som for kommandoen git log -p
, men kun for én commit.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
What is the difference between `git log -p` and `git show`?
How can I find the commit hash for a specific change?
Can you explain more about the output format of these commands?
Awesome!
Completion rate improved to 3.57
Vise Endringer
Sveip for å vise menyen
git log -p
Vi har allerede diskutert hvordan vi kan vise vår commit-historikk ved å bruke kommandoen git log
. Det er imidlertid ofte slik at vi også ønsker å se de eksakte linjene som er endret i hver commit. En slik tilnærming er nyttig når vi ønsker å raskt finne en commit som introduserer en bestemt feil i programmet vårt.
Det er her git log
-kommandoen med flagget -p
(står for patch) er nyttig. Her er hele kommandoen:
La oss nå kjøre den i terminalen:
Jeg har skilt hver commit med en ramme i ulike farger for å gjøre det lettere å skille dem visuelt. Siden vi har detaljert informasjon om hver commit, får ikke all teksten plass på skjermen, så du kan bruke piltastene for å bla opp og ned.
Du kan avslutte ved å trykke q-tasten.
Her viser pluss-tegn lagte linjer, og hvis vi hadde slettet noen linjer, ville de blitt vist med minus-tegn (bindestreker).
git show
Hovedformålet med git show
er å gi en detaljert visning av endringene som ble introdusert av en spesifikk commit. Her er en grunnleggende syntaks for git show
-kommandoen:
git show [commit]
Hvor [commit] er identifikatoren (hash) til commiten du ønsker å vise.
La oss se på utdataene fra kommandoen git log -p
, med spesielt fokus på nest siste commit:
Her er de første linjene av utdataene for denne commiten. For å bruke kommandoen git show
for denne commiten, kopier hashen og kjør følgende kommando:
Din commit-hash kan være annerledes, så sørg for å bruke riktig hash.
La oss kjøre denne kommandoen i terminalen:
Som du kan se, er utdataene de samme som for kommandoen git log -p
, men kun for én commit.
Takk for tilbakemeldingene dine!