Skip to content

Delete git branch

Syntax:

git branch (-d | -D) [-r] <branchname>...

Delete a local branch:

git branch -d dev

If the branch has unmerged changes, git will refuse:

error: The branch `dev` is not fully merged.
If you are sure you want to delete it, run `git branch -D dev`.

Force-delete a local branch with unmerged changes:

git branch -D dev

Delete a remote branch:

git push -d origin dev
To github.com:obol89/test.git
- [deleted] dev

Comments