我最近在Heroku上部署了我的第一个网站。
为了进行第一次部署,我严格遵循以下教程:
Deploying Flask Apps Using Heroku
因此,每次我要将网站加载到Heroku的托管服务上时,我都会执行以下命令(在 env 模式下输入后):
git add。
git commit -m“提交数字X”
git push heroku master
一切正常,但是现在我想继续对我的代码进行更改,而不会干扰用户所做的更改。
例如,此站点的用户可能已上传了文件,这些文件被分类到站点的各个文件夹中,尤其是在 data 文件夹中(根据以下示例中Flask项目的经典结构):
├── mySite/
│ ├── .gitignore
│ ├── app.py
│ ├── nltk.txt
│ ├── procfile
│ ├── requirements.txt
│ ├── .git/
│ ├── env/
│ ├── templates/
│ └── static/
│ ├── css/
│ ├── data/
│ ├── img/
│ ├── js/
现在,我想继续在网站上工作,例如修改各种代码,例如python javascript,html和css,甚至可能删除其中一些代码。
总结一下,通过执行blockquote中列出的命令,是否存在我可以干扰用户在 data 文件夹内所做的更改的风险?如果有风险,我该如何只更新某些文件?
预先感谢!
答案 0 :(得分:0)
我认为最好在.gitignore中添加数据文件夹。