例如,在当地的 第一次提交:上午10点 第二次提交:上午11点 第3次提交:中午12点 第4次提交:下午1点 第4次提交后,我发现代码不能正常工作,所以,我想恢复到第2次提交,怎么做?
我恢复到第二次提交后有两种情况:
我是Git的新手,请帮忙解决问题。我正在为我的Android项目使用Eclipse with EGit
。
答案 0 :(得分:0)
有几个选项可以删除提交3和4
如果您没有在任何地方推送代码,可以使用git reset
git reset --hard HEAD~2
我已将代码推送到任何地方
git revert HEAD git revert HEAD~3 (actually it is head~2, but now head is incremented by 1 in 1st revert) and then push