3

我正在使用 git。

我已经pull行动了。并且发生了合并冲突。

我想在合并之前将特定文件返回到版本。

我该怎么做呢?

完成此操作后,我只想提取此文件。

会有合并冲突。我如何能:

a) 将远程版本作为冲突解决方案?

b) 以本地版本作为冲突解决方案?

4

1 回答 1

2

您可以保留所需的版本:

git checkout --ours -- afile
git checkout --theirs -- afile

请参阅 gitready 文章“将任一文件保留在合并冲突中”。

请务必阅读“为什么“我们的”和“他们的”的含义与“相反git rebase,因为如果您的合并冲突发生在 git rebase 期间......
那么保留您的本地版本将是git checkout --theirs -- afile(!)。

于 2013-08-05T09:39:49.900 回答