Hvordan se hvilke Git -grener som sporer hvilken fjern/oppstrøms gren

Hvordan se hvilke Git -grener som sporer hvilken fjern/oppstrøms gren
Noen ganger vil GIT -brukere se detaljene om lokale og eksterne grener sammen med gjeldende status enten de er oppdatert som oppstrøms, sporingsgren eller sammenslått gren. Du trenger kanskje disse endringene i detalj for å se det andre teammedlemmets modifikasjoner i prosjektkildekodefilene. Dessuten kan git flere kommandoer brukes til dette formålet.

Denne guiden vil gi forskjellige måter å se hvilke GIT -grener som sporer og hvilke som er fjern/oppstrøms gjennom flere GIT -kommandoer.

Hvordan se hvilke Git -grener som sporer hvilken fjern/oppstrøms gren?

Git gir flere kommandoer for å se Git Local Branchs status, enten som en fjernsporingsgren eller en fjern/oppstrøms gren. Utviklere kan se de sammenslåtte grenes detaljer også gjennom disse kommandoene.

La oss gå videre og praktisk talt utføre den ovennevnte operasjonen for å vise listen over sporing og oppstrøms fjerngrener!

Endre til Git Local Repository

Først må du utføre "CD”Kommanderer og flytt til det lokale depotet:

$ CD "C: \ Brukere \ Nazma \ git \ test_9"

Se oppstrøms lokale grener

For å se listen over lokale filialnavn sammen med Sha Hash og deres oppstrømte status hvis eksisterer, utfør "git gren -vv”Kommando:

$ git filial -vv

I følge utgangen har vårt nåværende depot to grener som heter “opprinnelse/dev”Og“opprinnelse/master”Som er avgjort som oppstrøms, fremhevet i blå farge:

Vis listen over alle sporede eksterne grener

Hvis du trenger å vise alle eksisterende sporede eksterne grenes navn med sporet status, kan den nedenfor-listede kommandoen brukes:

$ git eksternt show opprinnelse

Her inneholder vårt nåværende depot de nedenfor-fremhevede eksterne grenene som spores:

Sjekk statusen til gjeldende lokal arbeidsgit -gren

Skriv ut git bryter“Kommando med det lokale filialnavnet for å sjekke statusen til den nåværende lokale arbeidsgrenen:

$ git switch alpha

Som du kan se, er den nåværende arbeidsgrenen oppdatert med “fjern/”, Som indikerer at det er lagt til som en sporingsgren:

Se alle eksisterende sporing og sammenslåtte grener

For å vise alle eksisterende sporingsgrener så vel som listen over alle sammenslåtte grener, kjør "git config -get -gegex gren”Kommando:

$ git config --get-gegex gren

Se hodet til hver lokale gren

For å se hodet til hver lokale gren, kan følgende kommando utføres:

$ git for-hver-ref-format = '%(refName: kort) <- %(upstream:short)' refs/heads

Her inkluderer kommandoen ovenfor:

  • git for-hver-ref”Kommando brukes til å vise hodet til den lokale grenen.
  • -Format = '%(RefName: kort) <- %(upstream:short)' refs/heads”Alternativet brukes til å vise det lokale grennavnet med det oppstrøms eksterne grennavnet.

Som du kan se, blir de under fremhevede lokale grener lagt til som oppstrøms med eksterne grener:

Vi har gitt de forskjellige kommandoene for å se hvilke git lokale grener som sporer hvilken fjern/oppstrøms gren.

Konklusjon

Ulike GIT-kommandoer brukes til å se Git Local Branchs status, enten lagt til som en fjernsporingsgren eller fjern/oppstrøms gren, for eksempel "$ git filial -vv”Kommando kan brukes til å se listen over alle lokale grener sammen med Short Sha Hash og deres nåværende status, inkludert oppstrøms status og mange flere kommandoer for dette formålet. Denne guiden demonstrerte forskjellige GIT -kommandoer for å se hvilke Git -grener som sporer og hvilken fjern/oppstrøms gren.