Skip to content

Instantly share code, notes, and snippets.

@acatejr
Last active April 18, 2017 18:17
Show Gist options
  • Save acatejr/0acd5a7e7a1cf16c8dfc9ebe0e8544d7 to your computer and use it in GitHub Desktop.
Save acatejr/0acd5a7e7a1cf16c8dfc9ebe0e8544d7 to your computer and use it in GitHub Desktop.
Renaming a Git Branch

Steps for renaming a git branch

  1. Rename the local branch
    If on local branch: git branch -m new name
    If on a different branch: git branch -m old name new name

  2. Delete the old-name remote branch and push the new-name local branch
    git push origin : old name new name

  3. Reset the upstream branch for the new-name local branch
    Switch to the branch then:
    git push origin -u new name

Thanks to https://multiplestates.wordpress.com/2015/02/05/rename-a-local-and-remote-branch-in-git/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment