How to rename and move branch in git (bitucket/sourcetree)

This question already has an answer here:

  • How do I rename a local Git branch? 28 answers

  • This should do the trick:

    git branch -m old_branch new_branch         # Rename branch locally    
    git push origin :old_branch                 # Delete the old branch    
    git push --set-upstream origin new_branch   # Push the new branch, set local branch to track the new remote
    

    Source here

    Do not forget to pull before you do this, so you won't lose anything that was not previously pulled.

    链接地址: http://www.djcxy.com/p/2602.html

    上一篇: 在git中移动分支路径(更改其名称,而不是其代码)

    下一篇: 如何在git中重命名和移动分支(bitucket / sourcetree)