Sletning af en filial i Git fjerner dens commits, filer og historie fra dit lokale lager. Sådan sletter du en gren ved hjælp af kommandolinjen:
Slet en lokal afdeling:
``` bash
git branch -d
```
For eksempel for at slette grenen "ny-funktion" lokalt:
``` bash
git branch -d new-feature
```
Hvis filialen har ikke-forpligtede ændringer, brug "-D"-indstillingen til at gennemtvinge sletningen:
``` bash
git branch -D
```
Slet en ekstern gren (på GitHub eller et andet fjernlager):
``` bash
git push -d
```
For eksempel, for at slette "new-feature"-grenen eksternt på GitHub:
``` bash
git push -d origin new-feature
```
Det er vigtigt at huske, at selvom kommandoen ovenfor fjerner referencen til den eksterne gren, sletter den faktisk ikke de commits, der er knyttet til den gren på fjernlageret. Commits kan stadig hentes, hvis det er nødvendigt.
Sørg for kun at slette filialer, der er fuldt flettet eller ikke længere er nødvendige for at undgå at miste arbejde. Det er også altid en god praksis at oprette sikkerhedskopier eller synkronisere dit lager med en fjernbetjening for at sikre, at du har en kopi af din kode, før du sletter filialer.