
Als je in een repository met veel activiteit werkt, kan het aantal vertakkingen dat wordt gemaakt snel oplopen. De basisetiquette van GitHub vraagt om het verwijderen van samengevoegde branches of branches die niet langer nodig zijn. Hier is hoe.
Een vertakking verwijderen met behulp van de website van GitHub (alleen externe vertakkingen)
U kunt een vertakking verwijderen via de website van GitHub. Je kunt echter alleen vertakkingen op afstand met deze methode verwijderen – je kunt geen lokale vertakkingen van de website van GitHub verwijderen.
Ga om te beginnen naar de officiële GitHub-website en log in op uw account. Nadat u bent ingelogd, selecteert u in het linkerdeelvenster de repository die de tak bevat die u wilt verwijderen.

Klik vervolgens op “Takken” onder het kopmenu.

Er verschijnt een lijst met vestigingen. Zoek de tak die u wilt verwijderen en klik vervolgens op de rode prullenbak rechts ervan.

De tak is nu verwijderd. Om deze wijziging in uw lokale repository weer te geven, gaat u naar de respectievelijke map, checkt u de main branch, en voer vervolgens de git --pull commando vanaf de commandoregel.
Een lokale of externe tak verwijderen vanaf de opdrachtregel
U kunt zowel lokale als externe vertakkingen verwijderen met behulp van de opdrachtregel. Open eerst de opdrachtregel van uw keuze, ga naar de map van uw GitHub-repository (cd <repo-name>), en betaal vervolgens de main branch door het uitvoeren van de git checkout <feature-branch-name> opdracht.
Er zijn twee verschillende opdrachten die u kunt uitvoeren om een lokale vertakking te verwijderen. Als het al is samengevoegd, voert u het volgende uit:
git branch -d <branch-name>
Of, om een vertakking geforceerd te verwijderen, ongeacht de huidige status, voer je uit:
git branch -D <branch-name>
Gewoon vervangen <branch-name> met de werkelijke naam van uw filiaal. Als onze filiaalnaam bijvoorbeeld test-branch is, voeren we het volgende uit:
git branch -d test-branch

De lokale tak is nu verwijderd. Als je een remote branch wilt verwijderen, voer je het volgende uit:
git push <remote-name> --delete <branch-name>
Vervangen <remote-name> en <branch-name> met je eigen. Bijvoorbeeld:
git push origin --delete test-branch

De externe tak is nu verwijderd.
Als je vertakkingen verwijdert in een GitHub-repository die niet langer actief of nodig is, hoef je de branches niet één voor één te verwijderen – je kunt de hele repository verwijderen.