git如何撤回提交

Thu*_* Ra 5 git git-bash

我想回到一个忠诚的人.我能怎么做?

$ git reflog
9b2a45e HEAD@{0}: reset: moving to HEAD~1
0c54f19 HEAD@{1}: reset: moving to HEAD~1
b9c157d HEAD@{2}: commit: updated from online
0c54f19 HEAD@{3}: commit: add img from download folder
9b2a45e HEAD@{4}: commit: add images
6fa6e34 HEAD@{5}: clone: from git@bitbucket.org:starpix/dojo.git


$ git reset --hard HEAD~1
HEAD is now at 9b2a45e add images
Run Code Online (Sandbox Code Playgroud)

我想回到"在线更新".我怎么能够?

Mar*_*off 6

git checkout b9c157d检查由sha表示的提交b9c157d- 以您询问的提交开头.


Ted*_*haw 6

你可以把头转到b9c157d

git reset --hard b9c157d
Run Code Online (Sandbox Code Playgroud)