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

bookWisselen Tussen Branches en Deze Verwijderen

Een nieuwe branch aanmaken en ernaar overschakelen

Om naar een bestaande branch te wisselen, gebruik de opdracht git checkout. Aangezien het aanmaken van een nieuwe branch en daar direct naartoe overschakelen een veelvoorkomende handeling is, biedt Git hiervoor een handige optie.

Gebruik dezelfde opdracht git checkout met de vlag -b:

git checkout -b <new_branch_name>

Branches verwijderen

Om een branch te verwijderen, gebruik de vlag -d (staat voor delete). Dit verwijdert de branch alleen als de wijzigingen al zijn samengevoegd met de huidige branch:

git branch -d <branch_name>

Waarbij <branch_name> de naam is van de branch die u wilt verwijderen.

Note
Opmerking

Als er niet-samengevoegde wijzigingen zijn, voorkomt Git het verwijderen en geeft een waarschuwing.

Alles wordt duidelijk met een voorbeeld.

Voorbeeldworkflow

Controleer eerst de status van de werkboom en de staging area:

Status controleren

Zoals je kunt zien, zijn de werkboom en de staging area leeg, en bevind je je momenteel op de testing/some-tests branch. Maak nu een nieuwe branch met de naam feature/new-feature, schakel direct over naar deze branch en toon vervolgens alle branches:

De branch aanmaken en uitchecken

De HEAD wijst nu naar de nieuwe branch, dus toon de twee meest recente commits:

Twee laatste commits

De nieuwe branch en de testing/some-tests branch verwijzen beide naar dezelfde laatste commit. Aangezien je nu op de nieuwe branch bent, kun je veilig de testing/some-tests branch verwijderen:

Branch verwijderen

De verwijdering was succesvol.
Bekijk nu de twee meest recente commits en geef een overzicht van alle bestaande branches:

Tonen van de twee laatste commits en het weergeven van branches

De branch is succesvol verwijderd, waardoor er nog slechts twee branches overblijven. De nieuwe branch wijst naar de laatste commit, terwijl de master branch één commit achterloopt.

question mark

Welke opdracht kan worden gebruikt om een branch aan te maken en er direct naartoe te schakelen?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

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

Suggested prompts:

Can you explain what happens if I try to delete a branch that hasn't been merged?

How can I restore a deleted branch?

What does the HEAD pointer mean in Git?

Awesome!

Completion rate improved to 3.57

bookWisselen Tussen Branches en Deze Verwijderen

Veeg om het menu te tonen

Een nieuwe branch aanmaken en ernaar overschakelen

Om naar een bestaande branch te wisselen, gebruik de opdracht git checkout. Aangezien het aanmaken van een nieuwe branch en daar direct naartoe overschakelen een veelvoorkomende handeling is, biedt Git hiervoor een handige optie.

Gebruik dezelfde opdracht git checkout met de vlag -b:

git checkout -b <new_branch_name>

Branches verwijderen

Om een branch te verwijderen, gebruik de vlag -d (staat voor delete). Dit verwijdert de branch alleen als de wijzigingen al zijn samengevoegd met de huidige branch:

git branch -d <branch_name>

Waarbij <branch_name> de naam is van de branch die u wilt verwijderen.

Note
Opmerking

Als er niet-samengevoegde wijzigingen zijn, voorkomt Git het verwijderen en geeft een waarschuwing.

Alles wordt duidelijk met een voorbeeld.

Voorbeeldworkflow

Controleer eerst de status van de werkboom en de staging area:

Status controleren

Zoals je kunt zien, zijn de werkboom en de staging area leeg, en bevind je je momenteel op de testing/some-tests branch. Maak nu een nieuwe branch met de naam feature/new-feature, schakel direct over naar deze branch en toon vervolgens alle branches:

De branch aanmaken en uitchecken

De HEAD wijst nu naar de nieuwe branch, dus toon de twee meest recente commits:

Twee laatste commits

De nieuwe branch en de testing/some-tests branch verwijzen beide naar dezelfde laatste commit. Aangezien je nu op de nieuwe branch bent, kun je veilig de testing/some-tests branch verwijderen:

Branch verwijderen

De verwijdering was succesvol.
Bekijk nu de twee meest recente commits en geef een overzicht van alle bestaande branches:

Tonen van de twee laatste commits en het weergeven van branches

De branch is succesvol verwijderd, waardoor er nog slechts twee branches overblijven. De nieuwe branch wijst naar de laatste commit, terwijl de master branch één commit achterloopt.

question mark

Welke opdracht kan worden gebruikt om een branch aan te maken en er direct naartoe te schakelen?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 3
some-alt