Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将预先存在的django git回购部署到heroku_Python_Django_Git_Heroku_Github - Fatal编程技术网

Python 将预先存在的django git回购部署到heroku

Python 将预先存在的django git回购部署到heroku,python,django,git,heroku,github,Python,Django,Git,Heroku,Github,我有一个DjangoGit存储库,我和其他一些开发人员正在开发它,它也有多个分支。现在我想把它部署到Heroku,或者想把Heroku用作一个暂存服务器,在推送到git之前,我想把代码更改推送到Heroku,如果经过验证,将把更改推送到git。为此,我创建了一个heroku应用程序,通过运行 heroku create 赫鲁库指挥部。但问题是,当我提交时,它直接提交给git,而不是heroku 我试图通过运行从本地git repo中删除heroku应用程序 `heroku apps:des

我有一个DjangoGit存储库,我和其他一些开发人员正在开发它,它也有多个分支。现在我想把它部署到Heroku,或者想把Heroku用作一个暂存服务器,在推送到git之前,我想把代码更改推送到Heroku,如果经过验证,将把更改推送到git。为此,我创建了一个heroku应用程序,通过运行

heroku create 
赫鲁库指挥部。但问题是,当我提交时,它直接提交给git,而不是heroku

我试图通过运行从本地git repo中删除heroku应用程序

 `heroku apps:destroy –a guarded-tundra-1589 --confirm` 
但当我再次尝试推送时,heroku主代码被推送到了它。意味着它不会被删除


告诉我部署项目的正确方法,该项目已经向heroku部署了git repo

有standart Heroku命令可以执行此操作:

$ heroku auth:login
... output omitted ...
$ heroku create --stack cedar
... output omitted ...
$ git commit -a -m 'Mods to run on Heroku.'
$ git push heroku master
更新:


此外,如果您计划在将来使用Heroku,请首先查看他们的官方文档,这将删除您的回购协议,但这对我在收到错误时起到了作用

rm -rf .git
git init 
git add .
git commit -m "First commit"
heroku create --stack cedar
git push heroku master

运行这些命令后,我是否能够将heroku用作暂存服务器?或者,当我提交代码时,您能告诉我代码将提交到哪里吗?在heroku上还是在我现有的git repo上?@SajidAhmad git push heroku master-从这个命令我们可以看到push应该是到heroku应用程序git。好的,这意味着当我推原始主机时,它将是到原始主机,当我推heroku主机时,它将是到heroku。Thnks。让我试试这个。谢谢,我已经看到了更新。我是否需要在运行git commit命令之前运行命令
git add.
或者它将从git添加文件?“我认为您应该自己添加所需的文件。