Deleting a Git Branch Both Locally and Remotely

  • Last updated Apr 25, 2024

To remove Git branches both from your local development environment and from the remote repository, do the following:

  • Delete a Local Branch:
  • The git branch -d command is used to delete a local branch. In some cases, deleting of a branch may failed if the branch contains commits that have not been merged with any local or remote branch. If you want to delete such a branch forcefully then use -D flag. For example:

    git branch -D branch_name

  • Delete a Remote Branch:
  • To delete a remote branch, you need to first delete it locally and then push the update using the following command:

    git push -d origin branch_name

Replace 'branch_name' with the name of the branch you want to delete.