Skip to content

Instantly share code, notes, and snippets.

@ThomasGHenry
Forked from lttlrck/gist:9628955
Last active September 15, 2017 17:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ThomasGHenry/7fa49db6a15b73ad53062e4b1fb95f06 to your computer and use it in GitHub Desktop.
Save ThomasGHenry/7fa49db6a15b73ad53062e4b1fb95f06 to your computer and use it in GitHub Desktop.
rename git branch locally and remotely
OLDB=$1
NEWB=$2
git pull || exit
git branch -m ${OLDB} ${NEWB} # Rename branch locally
git push origin :${OLDB} # Delete the old branch
git push --set-upstream origin ${NEWB} # Push the new branch, set local branch to track the new remote
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment