我的Heroku工作流程通常如下:Heroku推错分支
我在本地保留一个'deploy'分支 - 这是我推送的地方。 如果我需要进行更改,我将从主分支(或者在主分区很小时工作),将更改提交到分支或主分区,然后结帐部署。然后我将更新的分支合并到我的部署分支,并从部署推 - git push heroku master
上周某个时候,这开始打破了我。作为一个测试,以复制,我做了发出以下
- 在我的主分支,我删除了标识为应用
- 我那么COMMITED此更改主分支
- 我再结账部署
- 我从来没有合并主
- git push heroku master
- Logo在heroku应用程序上消失。
- master和heroku/master都在同一个提交。
这让我发疯。这是我一年多来的工作流程,我从未遇到过这个问题。任何线索?
git push heroku deploy会在heroku命名的deploy上创建一个新的分支,heorku会忽略这个分支。 'git push heroku master'指定我推入哪个分支,而不是。 – Jarrett 2011-05-31 21:37:43
@Jarrett如果你想从heroku部署本地到master,你必须做'git push origin HEAD:master'。看到我更新的答案。 – manojlds 2011-05-31 21:42:21
这似乎是我的答案在各种问题中都被低估,没有任何理由。太糟了!!! – manojlds 2011-06-01 00:46:47