我在生产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
本地对数据库进行任何更改。