Python 将预先存在的django git回购部署到heroku
我有一个DjangoGit存储库,我和其他一些开发人员正在开发它,它也有多个分支。现在我想把它部署到Heroku,或者想把Heroku用作一个暂存服务器,在推送到git之前,我想把代码更改推送到Heroku,如果经过验证,将把更改推送到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
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添加文件?“我认为您应该自己添加所需的文件。