Sergey Asked:2020-05-28 20:03:23 +0000 UTC2020-05-28 20:03:23 +0000 UTC 2020-05-28 20:03:23 +0000 UTC 如何从git中的分支合并中排除文件? 772 我在存储库中有三个分支。 master slave 1 slave 2 有一个 package.json 文件 每个分支应该是不同的。 但是如果我执行命令 git merge master 我合并这两个分支。 如何从合并分支中排除 package.json 以便每个分支都有自己的版本? git 1 个回答 Voted Best Answer Alex R. 2020-05-29T02:40:30Z2020-05-29T02:40:30Z 在所需分支中的存储库根目录(例如,slave 1),您需要创建一个.gitattributes. 在文件中添加一行package.json merge=ours。 将文件添加.gitattributes到提交。 指定合并策略git config merge.ours.driver true(好像是默认的true,也可以使用--global) 生产git merge master
在所需分支中的存储库根目录(例如,
slave 1),您需要创建一个.gitattributes.在文件中添加一行
package.json merge=ours。将文件添加
.gitattributes到提交。指定合并策略
git config merge.ours.driver true(好像是默认的true,也可以使用--global)生产
git merge master