在本地替换许多二进制文件时解决冲突

时间:2016-01-21 17:57:04

标签: git

从本地,我替换新的pdf和jpg文件。当我git推,它说“合并失败......冲突”。

如何替换新的pdf和jpg文件,以及git push到遥控器。我在本地有很多pdf和jpg文件要替换。

我看到this合并了一个二进制文件。如何一次合并多个文件?

1 个答案:

答案 0 :(得分:1)

在二进制文件的情况下,常识方法是选择一个或另一个;而不是真正合并它们(你不想要半生不熟,损坏的文件)。

您提供的链接已经为您提供了大部分答案。

再往前走一点:

git checkout --theirs Path/*.pdf Path/*.jpg
git add Path/*.pdf Path/*.jpg
git commit -m "Resolved merge conflict by checking out file from [their branch] and adding it to the [current branch]"

Git应该允许你使用通配符表达式和多个表达式。

另外,您可以选择--thiers而不是--ours