[英]revert git commit after resetting
I lost all of my work after I did git reset, and I want to undo my reset HEAD things. 在执行git reset之后,我失去了所有工作,并且想撤消reset HEAD的操作。
Here is my log: 这是我的日志:
c2415f9 (HEAD -> master) HEAD@{0}: reset: moving to HEAD@{4}
c2415f9 (HEAD -> master) HEAD@{1}: reset: moving to HEAD@{1}
efc857e HEAD@{2}: reset: moving to HEAD~9
c2415f9 (HEAD -> master) HEAD@{3}: reset: moving to HEAD~1
ee49352 HEAD@{4}: commit: update design
c2415f9 (HEAD -> master) HEAD@{5}: commit (merge): design update
bd7b690 HEAD@{6}: commit: design update2
dbcdb7c HEAD@{7}: commit: design update
c376c79 HEAD@{8}: reset: moving to HEAD^
1f0e877 HEAD@{9}: reset: moving to HEAD^
a801027 HEAD@{10}: commit: design update
1f0e877 HEAD@{11}: reset: moving to HEAD~1
7b298f1 HEAD@{12}: commit (amend): design update
f25ac06 HEAD@{13}: commit: design update
1f0e877 HEAD@{14}: commit (merge): temp4
c376c79 HEAD@{15}: commit: UI and icon updated
5116b62 HEAD@{16}: commit: error changes
d642af7 HEAD@{17}: commit (merge): menifast
b4785c0 HEAD@{18}: commit: xml
6fb07e9 HEAD@{19}: reset: moving to HEAD
6fb07e9 HEAD@{20}: checkout: moving from temp to master
a5649d7 (origin/temp, temp) HEAD@{21}: reset: moving to HEAD
I want to go back to Head{5}, I just want to undo all the reset things! 我想回到Head {5},我只想撤消所有重置的东西! Help me guys!
帮帮我!
Get the identifier of your commit. 获取提交的标识符。 Then use:
然后使用:
git reset <commit-retrieved-using-reflog>
So, for you it's : 因此,对您来说:
git reset HEAD@{5}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.