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:
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.