我有一个带有2个分支的GitHub仓库,一个主分支和一个测试分支,在这两个分支中我有不同的.htaccess文件,我想保留在各自的分支中,当合并测试分支时master分支,不合并.htaccess文件,我也想这样做来合并在我的repo和测试分支中创建的任何新分支。
答案 0 :(得分:1)
假设您要排除文件config.php。
在分支A:
在同一个目录中创建一个名为.gitattributes的文件,使用以下行:config.php merge = ours。这告诉git在合并文件时使用什么策略。在这种情况下,它始终保持您的版本,即。您正在合并的分支上的版本。
添加.gitattributes文件并提交
在分支B上:重复步骤1-2
立即尝试合并。您的文件应保持不变。
您可以使用.gitattributes https://git-scm.com/docs/gitattributes
执行更多操作