2017-02-14 105 views
2

做了一个git pull之后,我得到了大量100个文件的冲突。我希望最近所做的更改能够覆盖我自己的代码。尝试从子树中拉出时Git合并冲突

我发现this answer这似乎与我想要做的相似。但是当我使用:

git merge -s recursive -X theirs 

它导致:

合并是不可能的,因为你有未合并的文件。

我可以运行mergetool并单独浏览每个文件,但我已经知道我想支持所有变化的新变化。

我尝试放弃合并,并用以下再次拉:

git merge --abort 

git subtree pull --prefix=interactives/d2l/ https://mygiturl.com master --squash 

但每次我拉我得到的冲突。

+1

为什么不简单地放弃提交呢? –

+0

@ LasseV.Karlsen我不应该有任何可能与我有关的使用子树,所以我更新了问题。 –

回答

1

该消息表示您已经有以前合并尝试的剩余物。你应该通过调用git merge --abort来重置它并尝试你想要做的任何事情