如何将文件保存在一个远程存储库中而不是另一个

How to keep file in one remote repository but not the other

是否可以将一个文件保存在一个远程存储库中而不是另一个?

我正在使用 codecommit 在 aws elastic beanstalk 上部署,一些配置文件应该只在 prod 环境而不是在 dev 环境。我尝试 git rm 文件然后推送到开发。之后,我将文件添加到 .gitignore 并推送到 prod。但是该文件也在产品环境中被删除。

这就是我要解决的问题。

我们将配置外部化并在单独的存储库中维护。在部署期间,我们拉取相应的配置并与它们一起部署。这样也解决了只改配置不改代码的问题

希望对您有所帮助。