Menu

gitpiper

Rename remote branch git Code Snippet in 2025

branchadvanced

Last Updated: 22 April 2025

Renames a branch both locally and on the remote.

  • Use git branch -m <old-name> <new-name> to rename the local <old-name> branch to <new-name>.
  • Use git push origin --delete <old-name> to delete the old remote branch.
  • Use git checkout <new-name> to switch to the renamed branch.
  • Use 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`

git snippet similar to Rename remote branch For You in April 2025

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️

© 2025 GitPiper. All rights reserved

Rackpiper Technology Inc

Company

About UsBlogContact

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️