
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.