所以我有一个带有主分支和临时分支的 GitHub 存储库,它们都有单独的配置文件用于部署到不同的位置。我希望当我在 staging 分支上执行 pull 回 master 的请求时,我可以如何排除我希望在两个分支中保持不同的 2 个配置文件。
如何以最简单的方式实现这一目标?一个永久的解决方案会很棒,但从我到目前为止所读到的内容来看,它会涉及到“stash ”和“pop ”?或者也许只是在覆盖 2 个配置文件后执行“撤消”/“恢复”?
这对我来说并不理想,因为它会导致 Travis-CI 启动 2 个单独的编译/部署过程。
尼克。
最佳答案
您可以使用我们的
策略来做到这一点。在两个分支中创建一个名为 .gitattributes
的文件,并在其中添加以下内容:
path/to/your/config.json merge=ours
然后提交您的 .gitattributes
文件:
git add .
git commit -m 'Added gitattributes'
关于git - GitHub Repo 分支中的不同配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32965402/