Change a branch name in a Git repo

后端 未结 2 1782
迷失自我
迷失自我 2021-01-29 17:54

How do I rename an existing branch in a Git repo?

I want the current branch to have a new name.

2条回答
  •  梦毁少年i
    2021-01-29 18:37

    If you're currently on the branch you want to rename:

    git branch -m new_name 
    

    Or else:

    git branch -m old_name new_name 
    

    You can check with:

    git branch -a
    

    As you can see, only the local name changed Now, to change the name also in the remote you must do:

    git push origin :old_name
    

    This removes the branch, then upload it with the new name:

    git push origin new_name
    

    Source: https://web.archive.org/web/20150929104013/http://blog.changecong.com:80/2012/10/rename-a-remote-branch-on-github

提交回复
热议问题