Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Branches Aanmaken | Werken met Branches in Git
Git Essentials

bookBranches 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:

Branches weergeven

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.

Note
Opmerking

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:

Een nieuwe branch aanmaken

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:

Overschakelen naar een nieuwe branch

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:

Een nieuw tekstbestand aanmaken

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

Twee laatste commits

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.

question mark

Selecteer alle mogelijke gebruikstoepassingen van het git branch commando.

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 3.57

bookBranches 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:

Branches weergeven

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.

Note
Opmerking

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:

Een nieuwe branch aanmaken

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:

Overschakelen naar een nieuwe branch

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:

Een nieuw tekstbestand aanmaken

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

Twee laatste commits

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.

question mark

Selecteer alle mogelijke gebruikstoepassingen van het git branch commando.

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 2
some-alt