Branches Aanmaken
git branch
Bij het werken met branches in Git wordt meestal het commando git branch gebruikt. Dit commando kan voor verschillende doeleinden worden ingezet:
- Branches weergeven;
- Branches aanmaken;
- Branches verwijderen;
- Branches bewerken (bijvoorbeeld het hernoemen van branches).
Branches weergeven en aanmaken
Toon eerst alle branches in de repository:
Zoals je kunt zien, is de enige bestaande branch master, de standaard branch.
De naam kan in jouw configuratie verschillen, dus maak je geen zorgen als deze onder een andere naam verschijnt.
Tegenwoordig gebruiken nieuwe versies van Git meestal main als naam voor de standaard branch in plaats van master.
Een asterisk (*) naast de naam van de branch geeft aan dat HEAD naar deze branch verwijst, wat betekent dat je je momenteel op deze branch bevindt.
Om een nieuwe branch aan te maken, gebruik het commando git branch gevolgd door de gewenste naam van de branch:
git branch <branch_name>
Hier is <branch_name> de naam van de branch die je wilt aanmaken.
Branchnaamconventies
Het is gebruikelijk om naamconventies voor branches te volgen, zoals het gebruik van voorvoegsels als feature/, bugfix/ of hotfix/ om het doel van de branch aan te geven. Consistente naamconventies maken het eenvoudiger om de rol van elke branch in het ontwikkelproces te begrijpen.
Voorbeeldworkflow
Maak een nieuwe branch met de naam testing/some-tests en geef vervolgens alle branches weer:
Wisselen tussen branches
Momenteel zijn er twee branches.
Aangezien het sterretje (*) naast de master branch staat, wijst HEAD nog steeds naar deze branch.
Echter, HEAD is een verplaatsbare pointer, dus je kunt overschakelen naar een andere branch met het commando git checkout:
git checkout <branch_name>
Hier is <branch_name> de naam van de branch waarnaar je wilt overschakelen.
Dit commando werkt de werkdirectory bij zodat deze overeenkomt met de geselecteerde branch, inclusief zowel de bestanden als de Git-geschiedenis.
Schakel nu over naar de nieuw aangemaakte branch en toon alle branches:
Zoals je ziet, staat het sterretje (*) nu naast de nieuwe branch, wat betekent dat je je momenteel op deze branch bevindt (HEAD wijst naar deze branch).
Om dit te verifiëren, maak een eenvoudig tekstbestand aan en commit dit:
De commit is geslaagd, controleer nu de twee meest recente commits in de commitgeschiedenis:
Aangezien je je momenteel op de testing/some-tests branch bevindt, wijst deze naar de laatste commit (net als HEAD), terwijl de master branch één commit achterloopt.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 3.57
Branches Aanmaken
Veeg om het menu te tonen
git branch
Bij het werken met branches in Git wordt meestal het commando git branch gebruikt. Dit commando kan voor verschillende doeleinden worden ingezet:
- Branches weergeven;
- Branches aanmaken;
- Branches verwijderen;
- Branches bewerken (bijvoorbeeld het hernoemen van branches).
Branches weergeven en aanmaken
Toon eerst alle branches in de repository:
Zoals je kunt zien, is de enige bestaande branch master, de standaard branch.
De naam kan in jouw configuratie verschillen, dus maak je geen zorgen als deze onder een andere naam verschijnt.
Tegenwoordig gebruiken nieuwe versies van Git meestal main als naam voor de standaard branch in plaats van master.
Een asterisk (*) naast de naam van de branch geeft aan dat HEAD naar deze branch verwijst, wat betekent dat je je momenteel op deze branch bevindt.
Om een nieuwe branch aan te maken, gebruik het commando git branch gevolgd door de gewenste naam van de branch:
git branch <branch_name>
Hier is <branch_name> de naam van de branch die je wilt aanmaken.
Branchnaamconventies
Het is gebruikelijk om naamconventies voor branches te volgen, zoals het gebruik van voorvoegsels als feature/, bugfix/ of hotfix/ om het doel van de branch aan te geven. Consistente naamconventies maken het eenvoudiger om de rol van elke branch in het ontwikkelproces te begrijpen.
Voorbeeldworkflow
Maak een nieuwe branch met de naam testing/some-tests en geef vervolgens alle branches weer:
Wisselen tussen branches
Momenteel zijn er twee branches.
Aangezien het sterretje (*) naast de master branch staat, wijst HEAD nog steeds naar deze branch.
Echter, HEAD is een verplaatsbare pointer, dus je kunt overschakelen naar een andere branch met het commando git checkout:
git checkout <branch_name>
Hier is <branch_name> de naam van de branch waarnaar je wilt overschakelen.
Dit commando werkt de werkdirectory bij zodat deze overeenkomt met de geselecteerde branch, inclusief zowel de bestanden als de Git-geschiedenis.
Schakel nu over naar de nieuw aangemaakte branch en toon alle branches:
Zoals je ziet, staat het sterretje (*) nu naast de nieuwe branch, wat betekent dat je je momenteel op deze branch bevindt (HEAD wijst naar deze branch).
Om dit te verifiëren, maak een eenvoudig tekstbestand aan en commit dit:
De commit is geslaagd, controleer nu de twee meest recente commits in de commitgeschiedenis:
Aangezien je je momenteel op de testing/some-tests branch bevindt, wijst deze naar de laatste commit (net als HEAD), terwijl de master branch één commit achterloopt.
Bedankt voor je feedback!