我的 git repo 的根目录中有一个“comments.db”文件,用于亚马逊托管的烧瓶应用程序。
它在服务器上工作得很好 - 当有人向帖子添加评论时,服务器上的数据库会相应更新。但是,每当我对应用程序的其他部分进行更改时,任何使用“git aws.push”将这些更改推送到服务器,服务器上的数据库都会被我本地计算机上的数据库文件覆盖 - 所以任何条目添加到服务器数据库的内容丢失。
似乎如果我在我的 gitignore 中粘贴“comments.db”,那么“git aws.push”会完全从服务器中删除数据库文件。
如何在不破坏服务器数据库的情况下对我的应用程序进行不相关的更改并推送它们?