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 in jouw configuratie verschillen, 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 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:

Een nieuwe branch aanmaken

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:

Overschakelen naar een nieuwe branch

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:

Een nieuw tekstbestand aanmaken

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

Twee laatste commits

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.

question mark

Selecteer alle mogelijke gebruikssituaties 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 in jouw configuratie verschillen, 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 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:

Een nieuwe branch aanmaken

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:

Overschakelen naar een nieuwe branch

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:

Een nieuw tekstbestand aanmaken

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

Twee laatste commits

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.

question mark

Selecteer alle mogelijke gebruikssituaties 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