Att ta bort en filial i Git tar bort dess commits, filer och historik från ditt lokala arkiv. Så här tar du bort en gren med kommandoraden:
Ta bort en lokal filial:
``` bash
git branch -d
```
Till exempel, för att ta bort grenen "new-feature" lokalt:
``` bash
git branch -d new-feature
```
Om grenen har oengagerade ändringar, använd alternativet "-D" för att tvinga bort raderingen:
``` bash
git branch -D
```
Ta bort en fjärrgren (på GitHub eller ett annat fjärrlager):
``` bash
git push -d
```
Till exempel, för att ta bort grenen "new-feature" på distans på GitHub:
``` bash
git push -d ursprung ny-funktion
```
Det är viktigt att komma ihåg att även om kommandot ovan tar bort referensen till den fjärranslutna grenen, tar det faktiskt inte bort commits som är associerade med den grenen på fjärrarkivet. Commits kan fortfarande hämtas om det behövs.
Se till att bara ta bort grenar som är helt sammanslagna eller inte längre behövs för att undvika att förlora arbete. Det är också alltid en bra praxis att skapa säkerhetskopior eller synkronisera ditt arkiv med en fjärrkontroll för att säkerställa att du har en kopia av din kod innan du tar bort grenar.