如何从另一个分支中完全取代Git中的主分支?我的Git存储库中有两个分支:masterseotweaks(最初创建于master)我创造了seotweaks打算迅速把它合并回master..然而,那是三个月前的事了,这个分支中的代码比master.它实际上已经成为我们工作的主分支,因为所有的代码都在master现在或多或少已经过时了。我知道很糟糕的练习,吸取了教训。您知道如何替换master分支与那些在seotweaks?我可以把所有的东西都删除master合并,但这不像是最佳实践。
3 回答

蛊毒传说
TA贡献1895条经验 获得超3个赞
seotweaks
'.
git remote show
origin
')Admin
Default Branch
master
git branch -m master master-old # rename master on local git push origin :master # delete master on remote git push origin master-old # create master-old on remote git checkout -b master seotweaks # create a new local master on top of seotweaks git push origin master # create master on remote
如果其他用户试图在远程删除主服务器时尝试拉出,则他们的拉出将失败(“远程上没有这样的引用”) 当在远程上重新创建主服务器时,拉将尝试将该新主服务器合并到他们的本地(现在旧的)主程序上:大量冲突。他们真的需要 reset --hard
他们的本地主到远程/主分支,他们将获取,并忘记了他们当前的主人。
- 3 回答
- 0 关注
- 901 浏览
添加回答
举报
0/150
提交
取消