如果应用程序从 Cloud9 部署到 Heroku,是否需要手动将应用程序中文件中的所有更改推送到 Heroku?

If an app is deployed to Heroku from Cloud9, does every change made in a file in the app needs to be pushed to Heroku manually?

我的 PHP 应用程序存储在 Cloud9 中,我将其从 Cloud9 Git 终端部署到 Heroku。

现在应用程序文件中有一个 .json 文件,存储了一个值,该值来自用户在应用程序用户界面的 TextField 中输入的值。

问题是每当用户更改TextField中的值并保存更改(在源代码中,保存对应于将更改写入.json文件),将有人必须提交(使用 $ git commit)并将这些更改从 Cloud9 推送(使用 $ git push heroku master)到 Heroku?还是会自动发生?

就 cloud9 而言,您的 Heroku 存储库只是一个远程存储库。类型:

git remote -v 

在 cloud9 中查看您的遥控器。

只有当您执行 git 推送时,您的 cloud9 存储库中的文件才会部署到 Heroku。