仅合并代码文件

时间:2012-12-29 13:13:13

标签: git

如何在Git中合并源代码文件,例如*.h*.cpp

Github上的存储库包含整个解决方案文件,包括项目和编译器数据以及构建可执行文件。

1 个答案:

答案 0 :(得分:1)

您可以在.gitattributes文件中声明合并驱动程序,以便:

How do you merge selective files with git-merge?中描述了另一种选择:

git merge --no-commit branchSource
# for each non .cpp or .h files:
git checkout branchDestination -- file

但这有点麻烦。


话虽这么说,合并应该涉及提交的所有内容,这就是为什么不是*你想要合并的版本元素是个好主意。
当这些元素可以随意生成(构建可执行文件)时,这是两个好主意(this answercommented)。