我的问题:
克隆时为什么Heroku不给我主分支?可能是Heroku有一个不是主分支的构建,它服务于其他构建并实际上给了我主分支但不服务它?在克隆和构建并为主分支服务时,Heroku总是不应该给你主分支吗?
要明确我所做的事情:
当我克隆我的heroku网站的存储库然后将其推回而没有任何更改时,该网站会刹车。
我按照说明操作,heroku git:clone -a august9。一切似乎都在下载,我得到一些文件,但不是我去网站时提供的文件。
当我推送(git push heroku master)一个'更改',比如改变README.md文件中的一些文本,这应该不重要,该网站会刹车。当我回滚(heroku rollback)时,网站再次正常。
背景:去年夏天我想测试Heroku,所以我开始制作一个应用程序,从那时起就没有用过它。现在我有一些空余时间,并希望继续发展。我在我的机器上找到了旧文件夹,执行了提交和推送,只是为了检查它是否是正确的文件夹。该网站破了。所以它必须是正确的文件夹。我回头了。该网站再次运作。我创建了一个新文件夹,克隆了heroku存储库,进行了一些小的更改,并且网站再次崩溃。
答案 0 :(得分:0)
我通过查找具有实际提供的文件的先前提交来解决问题。我仍然不知道为什么我的主分支中的文件没有被提供。
无论如何,这就是我所做的:
这个答案的灵感来自于这个答案: How to replace master branch in git, entirely, from another branch?