是否可以将一个文件保存在一个远程存储库中而不保留在另一个远程存储库中?
我使用codecommit在aws弹性beanstalk上部署,一些配置文件应该只在prod环境中,而不是在dev环境中。我尝试git rm文件然后推送到dev。之后,我将文件添加到.gitignore并推送到prod。但该文件也在prod env中删除。
答案 0 :(得分:0)
这就是我解决它的方法。
我们将配置外部化并在单独的存储库中维护。在部署期间,我们提取相应的配置并与它们一起部署。这也解决了仅配置更改和代码更改的问题。
希望它有所帮助。