How do I delete a branch in Git?
Deleting a branch locally and remotely
In a typical Git repository you may have a couple of permanent branches, such as
development that are constantly worked on, but also a number of branches that are temporary, for things like bug fixes, new features, or versions of your project.
Lots of developers choose to delete their branches once they've finished working on them to keep their repository tidy.
There are two steps to deleting a branch from a repository completely:
You can use
git branch (with no arguments) for a list of all the local branches you have "checked out" on your computer.
Run the following command to delete a specific branch locally:
$ git branch -d your-branch-name
If you've previously pushed the branch, it'll still exist on the remote repository. You can see this by running
git branch -r to get a list of all the remote branches.
In order to delete the branch remotely, you'll need to "push" the deletion by running the following command:
git push --delete origin your-branch-name
After that, you'll no longer have a copy of that branch stored locally on your computer, or in your remote repository.