How To Delete a Local and Remote Git Branch

To delete a local branch in Git.
git branch -D <branch_name>

To delete a remote branch in Git.
git push origin --delete <branch_name>


How To Rename a Local and Remote Git Branch

Follow the steps below to rename a Local and Remote Git Branch:

Start by switching to the local branch which you want to rename.
git checkout <old_name>

Rename the local branch by typing the below.
git branch -m <new_name>

At this point, you have renamed the local branch. If you’ve already pushed the <old_name> branch to the remote repository, perform the next steps to rename the remote branch.

Push the <new_name> local branch and reset the upstream branch:
git push origin -u <new_name>

Delete the <old_name> remote branch:
git push origin --delete <old_name>

That’s it. You have successfully renamed the local and remote Git branch.