Denne oppskrivningen vil forklare metodene for å vise forpliktelsene mellom to forpliktelser i Git.
Hvordan du lister/viser forplikter mellom to forpliktelser i git?
Ulike GIT -kommandoer kan brukes til å vise forpliktelsene mellom to forpliktelseshashesene, for eksempel:
Metode 1: Liste forplikter mellom to forpliktelser ved å bruke “git log -oneline” -kommando
For å liste opp forpliktelser mellom to forpliktelseshashes inkludert Commit -meldingen, bruk følgende kommando sammen med ønsket forpliktelse hashes. For eksempel ønsker vi å vise forpliktelsene mellom "60f911d”Og“DC1157A”Forplikt hashes:
git log --oneline 60f911d ~ ... dc1157aHer, "~”Symbol brukes til å ekskludere“60f911d”Forpliktelse.
Utgangen nedenfor viste forpliktelsene mellom de spesifikke forpliktelses -ID -ene:
Dessuten, hvis du bare vil se forpliktelses -IDen mellom de to spesifiserte forpliktelseshashene, bruk "Cut -D ”” -F 1”Alternativ med samme kommando:
git log --oneline 60f911d ~ ... dc1157a | kutt -d "" -f 1Metode 2: Liste forplikter mellom to forpliktelser ved å bruke “git rev-list” -kommando
Skriv ut følgende kommando sammen med "-Ancestry-Path”Alternativ og spesifiser Commit -hashene for å se forpliktelsene mellom dem:
Git Rev-liste-Ankestry-Path 60F911D ~… DC1157ABildet nedenfor viser hele Sha-Hash-verdien av forpliktelsene mellom de spesifiserte forpliktelses-ID-ene:
Vi har forklart metodene for å liste opp forpliktelsene mellom to forpliktelser i Git.
Konklusjon
Ulike GIT -kommandoer kan brukes til å liste opp forpliktelsene mellom to forpliktelseshashesene, for eksempel "git log -oneline ~ .. ”Kommando viser forpliktelsene med Commits -meldinger og“Cut -D ”” -F 1”Alternativ med samme kommando viser bare Commit Hashes. Dessuten "git rev-list -anceestry-path ~ .. ”Kommando brukes til å vise hele SHA -hasj for forpliktelsene mellom den spesifiserte forpliktelses -ID -ene. Denne oppskrivningen forklarte metodene for å vise forpliktelsene mellom to forpliktelser i Git.