【问题标题】:Ignore files from merge [duplicate]从合并中忽略文件[重复]
【发布时间】:2018-01-24 19:21:31
【问题描述】:

我有一个带有 2 个分支的 GitHub 存储库,一个主分支和一个测试分支,在这两个分支中,我有不同的 .htaccess 文件,我想将它们保存在各自的分支中,并且在将测试分支与master 分支,而不是合并 .htaccess 文件,我也想这样做以合并在我的 repo 和测试分支中创建的任何新分支。

【问题讨论】:

    标签: git .htaccess github merge


    【解决方案1】:

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

    在分支 A:

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

    添加 .gitattributes 文件并提交

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

    立即尝试合并。您的文件应保持原样。

    您可以在此处使用 .gitattributes 进行更多操作https://git-scm.com/docs/gitattributes

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-01
      • 1970-01-01
      • 2021-08-15
      • 1970-01-01
      • 1970-01-01
      • 2016-03-21
      • 1970-01-01
      相关资源
      最近更新 更多