2011-05-13 274 views
0

我有一个git仓库和两个分支masterst(从master分支)。我想将st重新编号为master。然而,master已被其他人大规模改写,坦率地说,我不知道为什么,但我们被提示fetch新的masterreset --hard我们的私人分支。重新分配自分支后重写的git分支

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

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

回答

0

的解决方案似乎是心态令人难以置信容易,建议由this answer,你可以简单地做

git am -3 changes.patch 

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