【发布时间】:2014-03-26 00:41:42
【问题描述】:
我想撤消对我的存储库的一些小改动。我决定退回两次提交,并做到了
git reset --hard <commit>
和
git push -f
一切顺利。但是当我推送到heroku时,我得到了一个关于一些引用没有被推送的错误,然后是这样的解释:
更新被拒绝,因为您当前分支的尖端位于其远程分支的后面。在再次推送之前合并远程更改(例如“git pull”)。
每次我回到之前的提交时,我都会得到一个分离的 HEAD 或遥控器后面的提示。这可以防止我推送到 git 或 heroku。为什么?我该如何解决这个问题?什么是正确的命令列表,以便将来不会造成干扰?
【问题讨论】:
标签: git heroku github git-reset