合并后重置许多文件冲突

时间:2013-11-02 04:05:40

标签: git

git version 1.8.3.1

您好,

我刚刚将我的本地与存储库合并,现在我的文件有很多冲突。

通常,当我合并时,我总是这样做:

git merge origin/dev --no-commit --no-ff

如果有很多冲突我会做:

git reset --hard

然而,这次我懒得而且没有做--no-commit --no-ff。

有没有重置?我想做的就是保持他们的改变。

git merge -s recursive -Xtheirs origin/dev

非常感谢任何建议

1 个答案:

答案 0 :(得分:2)

如果存在冲突,Git将不会提交。 git reset --hard应该仍能正常运作。

而且仅供参考,它接受一个论点:git reset --hard COMMIT会强行将您的分支指向COMMIT并使您的工作目录和索引匹配。它恰好默认为HEAD,即分支上的最后一次提交。