如何在Heroku上的同一个项目上推送新的git

时间:2018-03-20 10:20:35

标签: php git heroku

让我们假设我在Heroku上运行一个非常基本的“Hello World”PHP脚本。所以我在Github上创建了一个git存储库,其中包含一个简单的“Hello World”php脚本和一个空的README文件以及一个空的json文件。 git的名称为sample。因此,php脚本中的源代码是:

<?php

echo 'Hello World';

?>

我逐步应用了Heroku的说明:

  • 我下载了Heroku CLI
  • 在命令行输入heroku login和我的凭据
  • 安装了php,composer和git
  • 输入git clone *my_git_repository_adress*(从Github克隆存储库)
  • 已输入cd *my_git_repository_name*
  • 已输入heroku create
  • 已输入git push heroku master

项目正常运行,并在相关网址上打印“Hello World”。

我的问题如下:我如何直接编辑我的php脚本的内容(并编写比简单的'Hello World'更复杂的东西),而不是在Github上创建一个新的存储库,迭代上面的相同过程并创建一个新项目?

因此,我想编辑这个项目的php scipt,而不必迭代相同的过程并创建一个新项目。

1 个答案:

答案 0 :(得分:2)

我没有真正得到你的问题,一旦你完成了这些步骤,你就不必再做了。

cd 您的php脚本所在的文件夹 编辑你的PHP脚本'Hello world 2'然后:

git add .
git commit -m "my new commit"
git push origin master
git push heroku master

并且您的代码应该在部署后生效。

如果你正在使用GitHub,你应该直接在heroku上使用你的GitHub存储库,避免最后一步。