忽略合并

时间:2018-01-24 19:21:31

标签: git .htaccess github merge

我有一个带有2个分支的GitHub仓库,一个主分支和一个测试分支,在这两个分支中我有不同的.htaccess文件,我想保留在各自的分支中,当合并测试分支时master分支,不合并.htaccess文件,我也想这样做来合并在我的repo和测试分支中创建的任何新分支。

1 个答案:

答案 0 :(得分:1)

假设您要排除文件config.php。

在分支A:

在同一个目录中创建一个名为.gitattributes的文件,使用以下行:config.php merge = ours。这告诉git在合并文件时使用什么策略。在这种情况下,它始终保持您的版本,即。您正在合并的分支上的版本。

添加.gitattributes文件并提交

在分支B上:重复步骤1-2

立即尝试合并。您的文件应保持不变。

您可以使用.gitattributes https://git-scm.com/docs/gitattributes

执行更多操作