使用master分支和第二个分支名称MASTER解析git repo

时间:2009-04-22 14:33:27

标签: git

当从本地分支切换回来时,我不小心检查了一个新分支MASTER,并将其推送到原点。现在repo有master和MASTER作为分支。如何安全地重命名MASTER并将其重新命名为master?

谢谢!

1 个答案:

答案 0 :(得分:2)

确实没有必要重命名它。只需将MASTER中的新更改合并或重新绑定到master,然后删除MASTER分支。

  • git merge master MASTER会向master添加合并提交,以及各个提交的历史记录。

  • 如果您更愿意使用git rebase master MASTER

在其中任何一个之后,运行git branch -d MASTER删除您当地的MASTER分支。要删除远程分支,请运行git push origin :MASTERvia this page)。并确保事后将其全部推向原点。

编辑如果您确实要重命名它,就像您维护指向主题分支的链接一样,删除远程分支,使用git branch -M MASTER foobar在本地重命名并将其推送到远程分支。