重新定义自分支以来重写的git分支

时间:2011-05-13 12:25:50

标签: git-rebase git-reset

我有一个git存储库和两个分支masterst(从master分支)。我想将st重新定义到master。但是,master已被其他人大量重写,坦率地说我不知道​​为什么,但我们被提示fetch新的masterreset --hard我们的私人分支到它。

如果我尝试git-rebase,需要手动合并的非平凡冲突文件列表将跨越两个屏幕页面。 我知道实际的变化不是那么多。首先,st分支只触及了少数几个文件(我估计不超过十个)。

除了变基,我试图创建一个补丁并应用它,但也有一些冲突,我不知道如何解决。

1 个答案:

答案 0 :(得分:0)

根据this answer的建议,解决方案似乎令人难以置信,您只需执行

git am -3 changes.patch

如果changes.patch是完整的补丁文件。