停止Sqlite3合并冲突并始终使用生产版本吗?

时间:2019-03-08 13:11:11

标签: git github

我在生产vpm和本地计算机(主要是sqlite3)之间存在git merge冲突的主要问题。

我修复了所有错误/在本地计算机上添加了新功能,然后

git add .

git commit -m "message"

git push -u origin development

然后合并GH上的master和development分支。

我的生产vpm始终具有我本地计算机上没有的sqlite3数据库的更新版本(显然是因为用户正在注册等)。

每次我git pull进入生产计算机时,都会与sqlite3数据库发生合并冲突。

我不小心用本地计算机上的数据库覆盖了生产数据库并清除了帐户,然后不得不进行git reset。

我不清楚我是否应该创建.gitignore,我运行了git rm db.sqlite,但后来它完全从我的本地计算机中删除了,这显然是我不希望的。

我基本上希望生产机器始终是所使用的数据库,而不管在git pull本地对数据库进行任何更改。

0 个答案:

没有答案