Hvordan kan jeg vise hva en forpliktelse gjorde?

Hvordan Kan Jeg Vise Hva En Forpliktelse Gjorde



I Git representerer en commit et øyeblikksbilde av hele Git-depotet på et bestemt tidspunkt. Når brukere gjør endringer i filer i depotet, iscenesetter de disse endringene og oppretter deretter en forpliktelse for å lagre disse endringene. Mer spesifikt, når en commit opprettes, lager Git et øyeblikksbilde av den nåværende tilstanden til depotet, inkludert alle endringene som ble iscenesatt. Hver commit inneholder informasjon inkludert commit-meldingen, dato, forfatter og filer som ble lagt til, endret eller slettet. Brukere kan se alle endringer som er gjort i forpliktelsene.

Denne oppskriften vil demonstrere metodene for å vise hva en bestemt forpliktelse gjorde.

Hvordan vise hva en forpliktelse gjorde?

Ulike Git-kommandoer kan brukes til å vise hva en bestemt commit gjorde, for eksempel:







Metode 1: Vis Commit-endringer ved å bruke 'git show '-kommandoen

« git show ”-kommandoen sammen med commit-ID viser detaljert informasjon om commit, inkludert commit-meldingen, forfatternavn, dato og klokkeslett. Det viser også hva en bestemt forpliktelse gjorde.



Trinn 1: Velg Ønsket forpliktelse

Vis først forpliktelseshistorikken og velg en bestemt forpliktelse.



git logg --på nett

Utdataene nedenfor viser all forpliktelseshistorikk. Vi har valgt ' 3245529 ' forplikte id:





Trinn 2: Se Commit Changes

Deretter bruker du ' git show ”-kommando sammen med den valgte commit-ID-en for å se endringene:



git show 3245529

Utdataene nedenfor viser endringene som er gjort i den valgte forpliktelsen. I den uthevede delen, den grønne teksten sammen med ' + symbolet representerer de nye linjene som er lagt til filen i commit:

Dessuten, ' -stat alternativet kan også brukes i samme kommando for å se den korte listen over endringer:

git show 3245529 --stat

Skjermbildet nedenfor indikerer at tre innsettinger er lagt til denne forpliktelsen:

Metode 2: Vis Commit-endringer ved å bruke 'git diff ^!' Kommando

« git diff ”-kommandoen med den spesifikke commit-IDen brukes til å se endringene som er gjort i den commit. Bruk den medfølgende kommandoen og legg til '^!' symboler for å ekskludere alle overordnede forpliktelser fra diff:

git diff 3245529 ^ !

I skjermbildet nedenfor viser den uthevede delen endringene som er lagt til i den valgte forpliktelsen:

Vi har forklart de enkleste metodene for å vise hva en spesifikk forpliktelse gjorde.

Konklusjon

For å vise hva en bestemt commit gjorde, velg først ønsket commit og kopier dens commit-ID. Deretter utfører du ' git show ' eller ' git diff ^! ”-kommandoen for å se endringene som er lagt til den forpliktelsen. Denne oppskriften demonstrerte metodene for å vise hva en bestemt forpliktelse gjorde i Git.