Inleiding tot Git Branch

Vertakken betekent afwijken van de hoofdlijn en afzonderlijk blijven werken zonder te knoeien met de hoofdlijn. Bijna elke VCS heeft een vorm van brancheondersteuning. In Git is een branch eenvoudigweg een verwijzing naar de commit, waar de volgende commits aan worden toegevoegd.

Git versus SVN: De afgelopen jaren is het gebruik van git enorm gestegen. In tegenstelling tot SVN stelt git gebruikers in staat om aan hun eigen kopie van de repository te werken. Een van de belangrijkste redenen voor het succes van git is de snelheid. Omdat alle bestanden lokaal op de computer van de ontwikkelaar worden opgeslagen, heeft hij/zij er zelfs met een zeer slechte internetverbinding toegang toe. Het vertakken van andere VCS kan een kostbare operatie zijn, zowel qua tijd als qua schijfruimte.

Git versus andere VCS: De vertakkingsfunctie van Git onderscheidt het van andere VCS-tools. Git-vertakkingsbewerkingen zijn vrijwel onmiddellijk, waardoor de stroom van het heen en weer schakelen naar vertakkingen zeer soepel verloopt. Hieronder volgen enkele voordelen waarom git de voorkeur heeft boven andere VCS:

  • Hoge werkingssnelheid
  • Volledige geschiedenis van de boom beschikbaar
  • filiaalactiviteiten
  • Gesorteerd gedistribueerd model

Vertakkingen: Als je een commit doet, slaat Git een commit-object op dat een verwijzing bevat naar de momentopname van de inhoud die je hebt geënsceneerd. Dit object bevat ook de naam en het e-mailadres van de auteur, het bericht dat u hebt getypt, nul ouders voor de initiële commit, één ouder voor een normale commit en meerdere ouders voor een commit die voortvloeit uit een fusie van twee of meer vertakkingen. Een branch zoals eerder besproken is een aparte ontwikkelingslijn, aangezien git een branch opslaat als een verwijzing naar commits.

Opmerking: Git branch wordt gebruikt om branches weer te geven, aan te maken of te verwijderen en het is gemakkelijker om je werk logisch op te delen dan grote, stevige branches te hebben.
Git Branch-opties


Opties Beschrijving git -a Deze opties bevatten zowel vestigingen voor volgen op afstand als lokale vestigingen. git branch – – lijst Activeer de lijstmodus of vermeld eenvoudigweg git branch alle vertakkingen van de repository. git -c “Branch” Deze optie wordt gebruikt om een ​​vertakking te kopiëren. git -C “Branch” Het is een kortere weg voor – – kopiëren – – forceren git -d of – – verwijder “Branch” Deze optie verwijdert de opgegeven vertakking. De vertakking moet volledig worden samengevoegd met de stroomopwaartse vertakking. git -D “Branch” Dit is een snelkoppeling voor – – verwijderen – – forceren. Het verwijdert de vertakking, zelfs als deze niet-samengevoegde wijzigingen bevat. git -m “Branch” Met deze optie wordt de tak verplaatst/hernoemd. git -M “Branch” Het is een kortere weg voor – – verplaatsen – – forceren. git -q of – – quiet bij het aanmaken of verwijderen van een vertakking onderdrukt deze optie niet-foutmeldingen. git -r of – – remote Deze optie wordt gebruikt om alle takken voor volgen op afstand weer te geven. Indien gebruikt met -d, kan dit ook worden gebruikt om externe vertakkingen te verwijderen. git -t of – – track Wanneer u een nieuwe tak aanmaakt, wordt er een configuratie ingesteld om de startpuntvertakking te markeren. git – -no-track Het stelt de ip-configuratie “upstream” niet in. git – -edit-description Het bewerkt de beschrijving van waar de vertakking voor dient. git – – – -bevat [] Toon de lijst met vertakkingen die gespecificeerde commits bevatten. git branch myBranch Maakt een nieuwe branch aan: “myBranch” git checkout -b mijnBranch Maakt een nieuwe vestiging aan: “mijnBranch” en rekent daarin af




  • Git branch met een lijst van de enige echte branch van het project, dwz. Master Branch 

  • De naam van de hoofdtak wijzigen

  • ‘Branch2’ kopiëren en ‘branch3’ maken

  • “branch3” verwijderen

Samenvattend: In dit artikel hebben we de hoge werkingssnelheid en het vertakkingsgedrag besproken. We leerden over het git branch commando waarvan de primaire functie het weergeven, creëren en verwijderen van branches is. We leerden ook over verschillende git branch-opties om de functionaliteit van dit commando volledig te implementeren.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert