- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在 Heroku 上,我有一个生产应用,我知道有一个暂存应用:
$ heroku list
=== My Apps
testivate
testivate-staging
我每个人都有 Remote :
$ git remote -v
heroku git@heroku.com:testivate.git (fetch)
heroku git@heroku.com:testivate.git (push)
staging git@heroku.com:testivate-staging.git (fetch)
staging git@heroku.com:testivate-staging.git (push)
我走了几天,部署破坏了我的生产应用程序,所以我使用了 heroku rollback
,最终创建了我现在正在使用的暂存应用程序,并将我的代码推送到暂存应用程序,大概是git push staging master
。 (这是几天前的事,但我很确定那是我所做的。)
这一切现在都在我的暂存应用程序上运行,所以我正在尝试将我的代码推送到我的生产应用程序。
但是,Heroku 一直告诉我我的生产应用程序已经是最新的:
$ git branch
* master
$ git status
# On branch master
nothing to commit (working directory clean)
$ git add .
$ git add -u
$ git commit -m "trying to commit"
# On branch master
nothing to commit (working directory clean)
$ git push heroku master
Everything up-to-date
$ git remote show staging
* remote staging
Fetch URL: git@heroku.com:testivate-staging.git
Push URL: git@heroku.com:testivate-staging.git
HEAD branch: master
Remote branch:
master tracked
Local ref configured for 'git push':
master pushes to master (up to date)
$ git remote show heroku
* remote heroku
Fetch URL: git@heroku.com:testivate.git
Push URL: git@heroku.com:testivate.git
HEAD branch: master
Remote branch:
master tracked
Local ref configured for 'git push':
master pushes to master (up to date)
但是我知道 Heroku 是错误的,因为我的 View 有一些明显的更改,您可以在我的本地代码和登台服务器上看到这些更改,但在我的实时生产应用程序中看不到。
例如,比较正确的“返回”链接here在我的登台应用程序中,但不是 here在我的生产应用中。
如何让 Heroku 根据需要更新我的生产应用程序?
谢谢,
史蒂文。
最佳答案
您确定您指的是正确的分支吗?这是实际命令的语法:
git push heroku <the branch you wish to push>:<the branch on the heroku server you wish to push to>
如果你习惯了运行
git push heroku master
然后您 check out 并提交到 master 以外的分支,运行 git push heroku master
将推送您未更改的 master 分支。相反,运行
git push heroku the_branch_i_changed:master
关于git - 为什么 Heroku 认为一切都是最新的,而事实并非如此?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13574304/
我已经在 Ext-GWT 论坛上发布了这个问题,我只是希望这里有人可以为我解答! 我正在努力做一些我最初认为很简单的事情,但我开始相信这是不可能的...... 我有一个各种各样的“布局模板”——简单地
以下代码取自 a tutorial我得到了一个奇怪的结果。 IntSummaryStatistics ageSummary = persons .stream() .c
我是一名优秀的程序员,十分优秀!