我有两个分支A,B
我想将B与A合并
应添加新文件。
但是如果两个文件都被打包,那么我想保留B中的文件。但是git是自动合并它们
我正在使用此
git checkout A
git merge -xtheirs B
答案 0 :(得分:0)
我认为最好的办法是暂时创建一个.gitattributes文件,该文件声明所有内容都是二进制文件,或者所有内容都应该使用“二进制”合并驱动程序。然后执行git merge,然后git添加所有冲突的文件以标记它们已解析,然后git commit。 [[不要忘记之后重置/删除temp .gitattributes文件。]]
https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html
Built-in merge drivers
...
binary
Keep the version from your branch in the work tree, but
leave the path in the conflicted state for the user to sort out.