1

由于我之前托管它的网站上缺乏 SSL 安全性,我正在创建一个 Facebook 应用程序并将其迁移到 Heroku。我在我的应用程序中使用 SQLite DB 和 PHP。我是 git 新手,对它了解不多。真的只是如何将我的本地 repo 推送到 heroku 的服务器的基础知识。我有一个关于不上传文件的问题。将来我可能需要对我的应用程序进行一些更改,但是目前当我将我的 repo 重新推送到 heroku 时,我的数据库将被清除并仅使用我当前存储在本地数据库中的数据进行刷新。我查看了“.gitignore”文件和“git update-index --assume-unchanged filename.ext”。但这些方法都不起作用。我'

谢谢你,布莱斯

4

1 回答 1

0
git update-index --assume-unchanged filename.ext

只要您没有明确地重新添加文件(例如使用git add .),就真的应该工作。用于git status确保在提交之前文件未标记为已修改。

另一种选择是在生产中部署不同的数据库文件;这样,对您的开发数据库的更改并不重要。

于 2013-04-09T04:25:00.960 回答