Deze studie biedt de methode om lokale en Git remote branches in Git te vergelijken.
Hoe lokale en externe branches in Git te vergelijken?
Stel dat gebruikers willen weten welke wijzigingen zijn aangebracht in de lokale Git-repository en naar de externe repository zijn gepusht. Dus in deze situatie moet de gebruiker de lokale en externe vertakkingen vergelijken.
Om lokale en externe branches in Git te vergelijken, opent u eerst de Git-terminal met behulp van de ' Beginnen ”-menu. Maak vervolgens een lijst van de takken van beide repositories. Voer vervolgens de ' $ git fetch ” commando om de remote branches bij te werken. Maak daarna een lijst van alle vestigingen, inclusief lokaal en extern. Vergelijk ten slotte de takken van beide repositories met behulp van de ' $ git diff
Volg nu de onderstaande stappen om het hierboven gegeven concept te begrijpen!
Stap 1: Open Git Bash
Open eerst de “ Git Bash ”-terminal met behulp van de “ Beginnen ” menu:
Stap 2: Update externe repository
Voer vervolgens de ' git fetch ” commando om de remote tracking branches bij te werken:
$ git fetch
Zoals u kunt zien, is de tak voor het volgen op afstand ' hoofd ” is met succes opgehaald naar de lokale repository:
Stap 3: Maak een lijst van alle takken
Maak nu een lijst van alle beschikbare externe en lokale vestigingen met behulp van de opgegeven opdracht:
$ git branch -aHier zijn gemarkeerde takken externe takken en het asterisk-symbool naast de ' hoofd ” branch geeft aan dat het een huidige werkende branch is:
Stap 4: Vergelijk lokale en externe vestigingen
Voer tot slot de “ git verschil ” commando om de branches te vergelijken:
$ git verschil belangrijkste oorsprong / hoofdWe hebben vergeleken de “ hoofd ” tak van beide repositories. Zoals u in de onderstaande uitvoer kunt zien, wordt het verschil tussen de externe en lokale vestigingen weergegeven:
Dat is het! We hebben de gemakkelijkste methode samengesteld om de lokale en externe branches in Git te vergelijken.
Conclusie
Om de lokale en externe branches in Git te vergelijken, opent u eerst de Git-terminal en voert u de ' $ git fetch ” commando om de remote branches op te halen en bij te werken. Voer vervolgens de ' $ git branch -a ” commando om alle externe en lokale vestigingen weer te geven. Voer tot slot de “ $ git diff