Wisselen 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 schakelen een veelvoorkomende handeling is, biedt Git hiervoor een handige optie.
Gebruik dezelfde opdracht git checkout met de -b vlag:
git checkout -b <new_branch_name>
Branches verwijderen
Om een branch te verwijderen, gebruik de -d vlag (staat voor delete). Dit verwijdert de branch alleen als de wijzigingen al samengevoegd zijn in de huidige branch:
git branch -d <branch_name>
Waarbij <branch_name> de naam is van de branch die je wilt verwijderen.
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 staging area:
git status
Zoals je kunt zien zijn de werkmap 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 er direct naar over, en toon vervolgens alle branches:
git checkout -b feature/new-feature
git branch
De HEAD wijst nu naar de nieuwe branch, dus toon de twee meest recente commits:
git log -n 2
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:
git branch -d testing/some-tests
Het verwijderen is gelukt.
Bekijk nu de twee meest recente commits en toon alle bestaande branches:
git log -n 2
git branch
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.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.