How to Delete a Git Branch Locally and Remotely
Suppose we want to delete branch my_branch
from the origin
remote.
Delete local branch
git branch -d my_branch
-D
will force delete while -d
will provide a warning if the changes aren’t merged in.
Delete remote branch
git push origin -d my_branch
Update other machines
After deleting the remote branches, we’ll want to update other machines that may still have this branch.
git fetch --all --prune
This will remove any “obsolete remote-tracking branches”.
To check these branches, we can run:
git branch -a