Hvordan kan jeg vise hva en forpliktelse gjorde?

Hvordan kan jeg vise hva en forpliktelse gjorde?
I Git representerer en forpliktelse 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 å redde disse endringene. Mer spesifikt, når det opprettes en forpliktelse, oppretter Git et øyeblikksbilde av den nåværende tilstanden til depotet, inkludert alle endringene som ble iscenesatt. Hver forpliktelse inneholder informasjon inkludert forpliktelsesmeldingen, datoen, forfatteren og filene som ble lagt til, endret eller slettet. Brukere kan se alle endringer som er gjort i forpliktelsene.

Denne oppskrivningen 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 forpliktelse gjorde, for eksempel:

  • git show
  • git diff ^!

Metode 1: Se endringer ved å bruke “git show” -kommando

git show”Kommando sammen med Commit ID viser detaljert informasjon om den forpliktelsen inkludert Commit -meldingen, forfatternavn, dato og tid. Det viser også hva en bestemt forpliktelse gjorde.

Trinn 1: Velg ønsket forpliktelse

Først, vis forpliktelseshistorikken, og velg en bestemt forpliktelse.

git log --oneline

Utgangen nedenfor viser all forpliktelseshistorikk. Vi har valgt "3245529”Forplikt ID:

Trinn 2: Se endringer

Bruk deretter “git show”Kommando sammen med den valgte forpliktelses -IDen for å se dens endringer:

Git Show 3245529

Utgangen nedenfor viser endringene som er gjort i den valgte forpliktelsen. I den fremhevede delen, den grønne teksten sammen med “+”Symbol representerer de nye linjene som er lagt til filen i forpliktelsen:

Dessuten "-stat”Alternativ 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: Se endringer ved å bruke “git diff ^!”Kommando

git diff”Kommando med den spesifikke forpliktelses -IDen brukes til å se endringene som er gjort i den forpliktelsen. Bruk den medfølgende kommandoen og legg til “^!”Symboler for å ekskludere alle foreldrene forplikter seg fra diffen:

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 forpliktelse gjorde, velg først ønsket forpliktelse og kopierer sin forpliktelses -ID. Deretter utføre "git show ”Eller“git diff ^!”Kommando for å se endringene som er lagt til den forpliktelsen. Denne oppskrivningen demonstrerte metodene for å vise hva en bestemt forpliktelse gjorde i Git.