我已经分配了回购,在分支DD
中做了很大的改变
与此同时,戴夫已将我的其他PR合并为主人。
我为DD
制作了一个PR,它无法自动合并
戴夫告诉我将master
合并到DD
。所以我做了git fetch
,将master
合并到DD
并解决了所有冲突。仍然无法自动合并。
所以现在我只想覆盖该死的东西。 (问Dave首先是c)
我尝试从分支git push -f upstream master
内部运行DD
下一行说一切都是更新。我无法看到我的前叉或Dave的回购中的任何变化。
所以问题是:如何覆盖Dave master repo?
答案 0 :(得分:0)
由于您已在分支DD
中进行了更改(并且未对master
进行一次提交),因此git会回复“所有内容都是最新的”#39 ;
将DD
分支推到upstream/master
上会是一个坏主意,因为它会删除master
历史记录,并将以前的合并分解为master
(再次,完全不同)
最好是你可以:
DD
master
upstream
在DD
upstream/master
git checkout DD
git rebase master
然后你可以从yourFork/DD
分支机构制作你的PR。