我试了好几个小时才回到以前的提交。谁能帮我? 我推动主分支到我的远程回购(d34 ...提交),但它是我想要的d6f(第二下)提交。需要撤消GIT提交
当我尝试更改为该提交时,出现此错误:您确定要签出'd6fa4 ... [截断]'吗?
这样做会使你的工作拷贝“分离的头”
任何人都可以请帮我删除最后从我的开发和掌握分支机构提交? 谢谢!
更多的笔记,因为我没有清楚地解释这个问题: 当我结帐时提交d6fa4 ...代码库正是我想要的。合并提交(我已经推出)将主人和开发分支汇集在一起。 如果我检查出d6fa4,我会得到一个分离的头,但是现在代码库正确无误。问题是,我无法弄清楚如何重置我的主人并开发分支到这个提交。
我希望能让它更清晰。再次感谢!!
尝试'git reset --hard d34','git revert d34'。请注意,'reset --hard'将永久丢弃任何未跟踪的更改。 – 2013-03-13 05:33:33
您是否需要将恢复的更改推送到远程存储库?或者只是修复你的本地征募? – selbie 2013-03-13 05:35:21