Django git rm-rf——缓存导致删除数据库&;合并冲突git

Django git rm-rf——缓存导致删除数据库&;合并冲突git,django,git,ubuntu,sqlite,Django,Git,Ubuntu,Sqlite,我想做的是,我不希望本地更改的db应用于服务器,我使用Github来处理文件 我在“.gitignore”文件中编写了db.sqlite3。但它不起作用。所以我做了git-rm-rf-cached.和git-add、commit、push。问题是,尽管我的本地文件中有DB.sqlite3文件,但它会导致删除GitHub中的DB.sqlite3 如果没有git rm-rf--cached,我如何应用db.sqlite3 gitignore 当我在ubuntu(AWS,ubuntu实例)中使用gi

我想做的是,我不希望本地更改的db应用于服务器,我使用Github来处理文件

我在“.gitignore”文件中编写了db.sqlite3。但它不起作用。所以我做了
git-rm-rf-cached.
和git-add、commit、push。问题是,尽管我的本地文件中有DB.sqlite3文件,但它会导致删除GitHub中的DB.sqlite3

如果没有git rm-rf--cached,我如何应用db.sqlite3 gitignore


当我在ubuntu(AWS,ubuntu实例)中使用git时。错误发生在下面

your local changes to the following files would be overwritten by merge:
health/db.sqlite3
health/nohup 
所以,我把sudogit藏起来了 而且,当我git pull时,
自动合并失败:修复冲突,然后提交结果

git状态

unmerged paths:
     deleted by them : db.sqlite3
     both modifiled : management/__pacache__/forms.cpython-35.pyc
因为在git中没有db.sqlite3。但我想把数据库存储在ubuntu服务器上


我如何解决这个问题呢???

你真的不应该,但是键入
git add db.sqlite3
@CoryMadden,那么为什么要建议它呢?通常我们不会用Git版本数据库,因为它可能是一个大的二进制文件,可能会导致repo膨胀。请使用其他方法备份数据库。我不建议这样做。我只是告诉OP怎么做他们想做的。在我有能力的时候不提供信息对我来说是不礼貌的,即使这不是…好的信息。。。虽然我想我没有提供他们不应该这样做的理由是不礼貌的。我可以使用“上传文件”在GitHub页面上传db.sqlite吗??我认为“使用按钮上传数据库”或git add db.sqlite3也是同样的结果。不是吗?但是,当我编写
git add db.sqlite3.
时,错误发生了
您的.gitignore文件忽略了以下路径:health/db.sqlite3如果您确实想添加它们,请使用-f
。我是git的新手。。谢谢你的建议。