重命名母版,但保留分支历史

时间:2019-08-23 18:12:20

标签: git github

我有一个要重命名为master的分支。我一直在努力,从这个分支分支并创建拉请求。我现在的主人被破坏了,因为它的历史与我创建的仓库不同。我尝试克隆到其他文件夹中,但同样的问题仍然存在。

我希望保留我一直在工作的分支以及从中创建的所有分支的历史。我可以完全清除当前的主服务器,并完全替换其历史记录。我已经找到了thisthis的资源,但是我不确定切换后分支的历史会如何。而且,我是唯一一直在使用此遥控器的人。

1 个答案:

答案 0 :(得分:0)

请记住,git中的分支只是修订版本的指针,您可以随意改组,以便保留旧的损坏的master,然后将您的分支重命名为master,这没问题

git checkout master
git branch -m broken-master
git checkout the-other-branch
git branch -m master