Utviklere gjør mange endringer i prosjektene sine i utviklingsfasen. Disse endringene lagres i logghistorikken. Så når de sjekker git -loggen, viser den forpliktelsene til alle grener. Noen ganger vil brukere se noen endringer i ønsket gren. Imidlertid blir det vanskelig å se en spesifikk filials endringer fordi så mange forpliktelser er i depotet. I denne situasjonen kan forskjellige GIT -kommandoer brukes til å se endringer bare for en spesifikk gren.
Hvordan du kjører "git log" for å se endringer bare for en spesifikk/bestemt gren?
For å se endringene bare for en bestemt gren, “git log”Kommando kan brukes på forskjellige måter, for eksempel:
Metode 1: Se korte endringer av spesifikk gren
For å se bare noen få endringer som Commit Hash, og forplikte meldingen til den spesifikke grenen, bruker du “git log”Kommando sammen med ønsket grennavn og“-en linje”Alternativ:
$ git log --oneline master
Her, "-en linje”Alternativet brukes til å liste opp forpliktelsene i hver linje.
Skjermbildet nedenfor viser gjeldende plassering av hode, kort forpliktelses -ID og forplikte meldinger om “herre”Branch:
Metode 2: Se korte endringer av spesifikk gren i grafen
Bruk “-kurve”Og“-dekorere”Alternativer med den tidligere brukte kommandoen for å se de korte endringene av en bestemt gren i form av en graf:
$ git log -graph - -decorate --oneline master
Her, "-kurve”Og“dekorere”Flagg brukes til å vise utdataene i grafformat:
Metode 3: Se detaljerte endringer i spesifikk gren
For å se de detaljerte endringene inkludert full forpliktelses -ID, Commit -melding, hovedpeker, forfatterdetaljer, dato og tid for den spesifikke grenen, skriv ut følgende kommando sammen med ønsket grennavn:
$ git log master .
Metode 4: Se detaljerte endringer av spesifikk gren i grafen
Utfør kommandoen nedenfor for å se de detaljerte endringene av den spesifikke grenen i en graf:
$ git log-graph --abbrev-commit-Decorate-First-Parent Master
Her:
Utgangen vil vise den korte forpliktelses -ID, hodepeker, forpliktelsesmelding, forfatterdetaljer, dato og tidsinformasjon:
Metode 5: Se endringer av bestemt gren med spesifikk spørring
For å se bare endringer som gjøres av en bestemt bruker i en bestemt gren, skriver du ut følgende kommando og spesifiser grenen og forfatternavnet:
$ git log master --author = 'laiba younas'
Her, "-forfatter”Alternativet brukes til å vise endringene som ble gjort av en bestemt forfatter.
Det kan sees at utdataene skriver ut endringene som er gjort av forfatteren “Laiba YoUnas”:
Det handlet om å se endringer bare for en bestemt gren.
Konklusjon
Flere kommandoer kan brukes til å se endringene bare for en spesifikk gren, for eksempel "git log -oneline ”Kommando for å se korte endringer og“git log .”Kommando for å se de detaljerte endringene i en bestemt gren. Videre kan disse samme kommandoene brukes med "-kurve”, “-dekorere”,“-Forkortelse”, Og“-forfatter”Alternativer for å tilpasse utdataene. Denne artikkelen beskrev forskjellige metoder for å se endringer bare for en spesifikk gren.