How do I delete a Git branch locally and remotely?

RELATED QUESTION : Git refusing to merge unrelated histories on rebase [Solution]

To delete a Git branch locally, you can use the git branch command with the -d' flag, followed by the name of the branch you want to delete. For example:

git branch -d my-branch

This will delete themy-branch‘ branch, but only if it has already been merged into your current branch. If the branch has not been merged, you can use the -D flag instead to force the deletion:

git branch -D my-branch

To delete a Git branch remotely, you can use the ‘git push‘ command with the ‘--delete‘ flag, followed by the name of the remote and the name of the branch you want to delete. For example:

git push origin --delete my-branch

This will delete the’ my-branch‘ branch from the ‘origin‘ remote.

Keep in mind that deleting a branch removes all the commits on that branch, so make sure you really want to delete the branch and that you don’t need the commits anymore. You can always create a new branch from an older commit if you need to access the code again.

Leave a Comment