如果我强制推送比 head 更早的提交,它会起作用。如果我然后尝试推头,我被告知一切都是最新的。为什么?这是一般的 git 问题,还是 heroku 独有的问题?第二个命令实际上是
# 这工作,正如预期的那样 git push heroku 开发:master ... # 那么,这不起作用,正如预期的那样 git push heroku 开发:master 一切都是最新的 # 然后,推送一个较旧的提交,正如预期的那样 git push heroku a1b2c3d4:master ... # 那么,这失败了。为什么?!:-( git push heroku 开发:master 一切都是最新的