我有一个要重命名为master的分支。我一直在努力,从这个分支分支并创建拉请求。我现在的主人被破坏了,因为它的历史与我创建的仓库不同。我尝试克隆到其他文件夹中,但同样的问题仍然存在。
我希望保留我一直在工作的分支以及从中创建的所有分支的历史。我可以完全清除当前的主服务器,并完全替换其历史记录。我已经找到了this和this的资源,但是我不确定切换后分支的历史会如何。而且,我是唯一一直在使用此遥控器的人。
答案 0 :(得分:0)
请记住,git中的分支只是修订版本的指针,您可以随意改组,以便保留旧的损坏的master,然后将您的分支重命名为master,这没问题>
git checkout master
git branch -m broken-master
git checkout the-other-branch
git branch -m master