git branch -m <old-name> <new-name>
to rename the local <old-name>
branch to <new-name>
.git push origin --delete <old-name>
to delete the old remote branch.git checkout <new-name>
to switch to the renamed branch.git push origin -u <new-name>
to set <new-name>
as the remote branch for the renamed branch.git branch -m <old-name> <new-name> git push origin --delete <old-name> git checkout <new-name> git push origin -u <new-name>
git checkout master git branch -m patch-1 patch-2 # Renamed the local branch to `patch-2` git push origin --delete patch-1 git checkout patch-2 git push origin -u patch-2 # Renames the remote branch to `patch-2`
Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️