2014-07-16 25 views
0

好吧,我也跟着这样的建议:从这个question如何重新设置GH-Pages中的特定提交?

git reset --hard <tag/branch/commit id>而我得到这个消息:HEAD is now at ######## specific update

问题是这是在主分支?我正在尝试这样做到gh-pages。

如何回滚到特定承诺 gh-pages?

感谢

编辑

这个真的百思不得其解,但刚跑git log,现在,它在这里我选择了回滚在GH-页面,但如果我看的输出gh-pages,它仍然是相同的,即不是回滚版本,如果这是有道理的。

超级不解这个!

回答

1

如果你真的想这样做,(你不应该用历史的混乱,一旦其他的人都参与到项目),按照此流程:

  • git checkout gh-pages
  • git reset --hard <commit hash>
  • git push -f origin gh-pages

最后一个将强制将您的更改推送到Github远程,因此它将在您的提交散列。

+0

谢谢!最后一行帮助更新gh页面中的更改。不用担心弄乱这个项目的历史,因为我是唯一承诺提交的人。再次感谢! – user273072545345