Denne undersøgelse vil tilbyde metoden til at sammenligne lokale og Git-fjernafdelinger i Git.
Hvordan sammenligner man lokale og eksterne filialer i Git?
Antag, at brugere ønsker at vide, hvilke ændringer der foretages på Git lokale lager og skubbes til fjernlageret. Så i denne situation skal brugeren sammenligne de lokale og eksterne filialer.
For at sammenligne lokale og eksterne filialer i Git skal du først åbne Git-terminalen ved at bruge ' Start op ” menu. Angiv derefter grenene af begge depoter. Udfør derefter ' $ git hente ” kommando for at opdatere fjerngrenene. Derefter skal du liste alle filialerne, inklusive lokale og eksterne. Sammenlign endelig grenene af begge depoter ved hjælp af ' $ git diff
Følg nu nedenstående trin for at forstå det ovenfor givne koncept!
Trin 1: Åbn Git Bash
Åbn først ' Git Bash ' terminal ved hjælp af ' Start op ” menu:
Trin 2: Opdater Remote Repository
Udfør derefter ' git hente kommando for at opdatere fjernsporingsgrenene:
$ git hente
Som du kan se, fjernsporingsgrenen ' vigtigste ” hentes med succes til det lokale lager:
Trin 3: Vis alle filialer
List nu alle tilgængelige eksterne og lokale filialer ved hjælp af den medfølgende kommando:
$ git gren -enHer er fremhævede grene fjerntliggende grene, og stjernesymbolet ved siden af ' vigtigste ” gren angiver, at det er en aktuel arbejdsgren:
Trin 4: Sammenlign lokale og eksterne filialer
Til sidst skal du udføre ' git diff kommando til at sammenligne grenene:
$ git diff hovedoprindelse / vigtigsteVi har sammenlignet ' vigtigste ” filial af begge depoter. Som du kan se i nedenstående output, vises forskellen mellem de eksterne og lokale afdelinger:
Det er det! Vi har samlet den nemmeste metode til at sammenligne de lokale og eksterne afdelinger i Git.
Konklusion
For at sammenligne de lokale og eksterne filialer i Git, skal du først åbne Git-terminalen og udføre ' $ git hente ” kommando for at hente og opdatere fjerngrenene. Kør derefter ' $ git branch -a ” kommando til at vise alle fjerntliggende og lokale filialer. Til sidst skal du udføre ' $ git diff