为什么我无法将我的应用程序推送到 Heroku?
Why am I unable to push my app to Heroku?
出于某种原因,我无法让 Heroku 更新我的应用程序。这是我遇到这种情况的第一个应用程序。我尝试了几种不同的方法,但我尝试过的所有方法都只是在命令 "everything is up to date." 中说明,当我检查 heroku 时,它只是我应用程序的早期版本。知道为什么它不会在 Heroku 上更新吗?
这是我试过的:
$ bundle exec rake test
$ git add -A
$ git commit -m "..."
$ git checkout master
$ git merge blah
$ bundle exec rake test
$ git push
$ git push heroku
$ heroku run rake db:migrate
我也试过这个:
$ git status
$ git add .
$ git commit -m "..."
$ git push heroku master
$ heroku run db:migrate
这是 git 状态:
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
这里是想装逼
$ git push heroku master --force
Everything up-to-date
这里是 git remote -v
heroku https://git.heroku.com/stupidapp1.git (fetch)
heroku https://git.heroku.com/stupidapp1.git (push)
origin https://github.com/Tyrantt47/stupidapp1.git (fetch)
origin https://github.com/Tyrantt47/stupidapp1.git (push)
柯蒂斯,我觉得这个答案可以被判断为优秀开发人员的对立面,但如果您将要部署的代码签入版本控制并在本地,为什么不将其推送到新的 Heroku 应用程序.
如果存储库的名称是应用程序规模的任何指示,我会说试试看结果。
Heroku 提供了有关将数据库从一个应用程序迁移到另一个应用程序的良好文档,如果您担心其中任何一个,它的附加服务也很容易设置。
深思...
我认为语法是
git push -f heroku master
出于某种原因,我无法让 Heroku 更新我的应用程序。这是我遇到这种情况的第一个应用程序。我尝试了几种不同的方法,但我尝试过的所有方法都只是在命令 "everything is up to date." 中说明,当我检查 heroku 时,它只是我应用程序的早期版本。知道为什么它不会在 Heroku 上更新吗?
这是我试过的:
$ bundle exec rake test
$ git add -A
$ git commit -m "..."
$ git checkout master
$ git merge blah
$ bundle exec rake test
$ git push
$ git push heroku
$ heroku run rake db:migrate
我也试过这个:
$ git status
$ git add .
$ git commit -m "..."
$ git push heroku master
$ heroku run db:migrate
这是 git 状态:
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
这里是想装逼
$ git push heroku master --force
Everything up-to-date
这里是 git remote -v
heroku https://git.heroku.com/stupidapp1.git (fetch)
heroku https://git.heroku.com/stupidapp1.git (push)
origin https://github.com/Tyrantt47/stupidapp1.git (fetch)
origin https://github.com/Tyrantt47/stupidapp1.git (push)
柯蒂斯,我觉得这个答案可以被判断为优秀开发人员的对立面,但如果您将要部署的代码签入版本控制并在本地,为什么不将其推送到新的 Heroku 应用程序.
如果存储库的名称是应用程序规模的任何指示,我会说试试看结果。
Heroku 提供了有关将数据库从一个应用程序迁移到另一个应用程序的良好文档,如果您担心其中任何一个,它的附加服务也很容易设置。
深思...
我认为语法是
git push -f heroku master