我正在使用 git。
我已经pull
行动了。并且发生了合并冲突。
我想在合并之前将特定文件返回到版本。
我该怎么做呢?
完成此操作后,我只想提取此文件。
会有合并冲突。我如何能:
a) 将远程版本作为冲突解决方案?
b) 以本地版本作为冲突解决方案?
您可以保留所需的版本:
git checkout --ours -- afile
git checkout --theirs -- afile
请参阅 gitready 文章“将任一文件保留在合并冲突中”。
请务必阅读“为什么“我们的”和“他们的”的含义与“相反git rebase
,因为如果您的合并冲突发生在 git rebase 期间......
那么保留您的本地版本将是git checkout --theirs -- afile
(!)。