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 verschillen in jouw installatie, 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 branchnaam geeft aan dat HEAD naar deze branch wijst, wat betekent dat je je momenteel op deze branch bevindt.
Om een nieuwe branch aan te maken, gebruik je het commando git branch
gevolgd door de gewenste branchnaam:
git branch <branch_name>
Hier is <branch_name>
de naam van de branch die je wilt aanmaken.
Naamgevingsconventies voor branches
Het is gebruikelijk om naamgevingsconventies voor branches te volgen, zoals het gebruik van voorvoegsels als feature/
, bugfix/
of hotfix/
om het doel van de branch aan te geven. Consistente naamgevingsconventies 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 toon vervolgens alle branches:

Wisselen tussen branches
Er zijn momenteel twee branches.
Aangezien de asterisk (*
) naast de master
branch staat, wijst HEAD nog steeds naar deze branch.
Echter, HEAD is een verplaatsbare pointer, waardoor u 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 u 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 u kunt zien, staat de asterisk (*
) nu naast de nieuwe branch, wat betekent dat u zich momenteel op deze branch bevindt (HEAD wijst naar deze branch).
Om dit te verifiëren, maakt u een eenvoudig tekstbestand aan en commit u dit:

De commit is geslaagd, controleer nu de twee meest recente commits in de commitgeschiedenis:

Aangezien je momenteel op de testing/some-tests
branch zit, 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 verschillen in jouw installatie, 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 branchnaam geeft aan dat HEAD naar deze branch wijst, wat betekent dat je je momenteel op deze branch bevindt.
Om een nieuwe branch aan te maken, gebruik je het commando git branch
gevolgd door de gewenste branchnaam:
git branch <branch_name>
Hier is <branch_name>
de naam van de branch die je wilt aanmaken.
Naamgevingsconventies voor branches
Het is gebruikelijk om naamgevingsconventies voor branches te volgen, zoals het gebruik van voorvoegsels als feature/
, bugfix/
of hotfix/
om het doel van de branch aan te geven. Consistente naamgevingsconventies 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 toon vervolgens alle branches:

Wisselen tussen branches
Er zijn momenteel twee branches.
Aangezien de asterisk (*
) naast de master
branch staat, wijst HEAD nog steeds naar deze branch.
Echter, HEAD is een verplaatsbare pointer, waardoor u 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 u 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 u kunt zien, staat de asterisk (*
) nu naast de nieuwe branch, wat betekent dat u zich momenteel op deze branch bevindt (HEAD wijst naar deze branch).
Om dit te verifiëren, maakt u een eenvoudig tekstbestand aan en commit u dit:

De commit is geslaagd, controleer nu de twee meest recente commits in de commitgeschiedenis:

Aangezien je momenteel op de testing/some-tests
branch zit, wijst deze naar de laatste commit (net als HEAD), terwijl de master
branch één commit achterloopt.
Bedankt voor je feedback!