Before deleting any branch if you want to know your branches just run:
$ git branch -a
The output will be like:
*master feature remote/origin/master remote/origin/feature
Delete Local Branch
$ git branch -d <branch_name>
-d flag is for “delete” as you may assume. In addition to that, the
only deletes the branch if it has already been fully merged in its upstream
branch. You can also use
-D, which is for
--delete --force, which deletes
the branch “irrespective of its merged status.” Source: git-scm
Delete Remote Branch
# New version (Git 1.7.0 or newer) $ git push -d <remote_name> <branch_name> # Git versions older than 1.7.0 $ git push <remote_name> :<branch_name>
If you are enjoying my content, maybe you would enjoy buying me a coffee as well.
Just a food for thought.