用另一个替换失败的分支

时间:2018-12-06 22:43:54

标签: git github gitlab

我把我的开发分支弄乱了,所以我有另一个工作正常的分支,如何将我的完整开发替换为我的新工作分支? Develop有一些作用,我不能直接推动。

我的状态

主人死了

死了

新分支机构工作

所以我希望开发这个newbranch,然后创建一个Pull请求来掌握,并将newbranch放入master。

1 个答案:

答案 0 :(得分:3)

您可以执行以下操作:

git checkout develop
git pull #just to make sure everything is up to date locally

然后

git checkout newbranch
git merge -s ours develop #this merges develop while keeping all changes from newbranch
git checkout develop
git merge newbranch

在此之后,请在开发时测试您的代码,一切顺利!