我在 Heroku 上有一个 php 应用程序,用户数据存储在 sqlite 中。每次我更新我的 php 文件并将其推送到 Heroku 时,本地 sqlite 文件也会更新……这意味着我丢失了工作数据并获取了启动数据。
在 .gitignore 中包含该文件可确保该文件不可用于 Heroku 应用程序。它只是从远程 git 存储库中删除文件。
git update-index --assume-unchanged 无法标记 sqlite 文件。它给了我一个错误,说“无法标记文件”。
需要帮助创建一次 sqlite 文件,然后根本不更新/删除。感谢您的建议。
最佳答案
Edit .gitignore to match the file you want to ignore
git rm --cached /path/to/file
看这里:
Applying .gitignore to committed files
关于git - 使用 git push 保留 .sqlite,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18934867/