好的,我遵循了这个建议:来自question
的git reset --hard <tag/branch/commit id>
我收到了这条消息:HEAD is now at ######## specific update
。
问题是这是在主要分支?我试图这样做gh-pages。
如何在 gh-pages中回滚 特定提交?
由于
修改
真的对此感到困惑,但现在就跑了git log
,而且我选择在gh-pages中回滚它,但是如果我查看gh-pages的输出,它仍然是相同的,即,如果这是有道理的,不是回滚版本。
超级困惑!
答案 0 :(得分:1)
如果你真的想要这样做(你不应该在其他人参与项目时立即搞乱历史)你遵循这个流程:
git checkout gh-pages
git reset --hard <commit hash>
git push -f origin gh-pages
最后一个会强制将您的更改推送到Github远程,因此它将在您的提交哈希值。