在2022/11/25 3-git撤销删除中我们用git reset HEAD~n 撤销了提交记录,并且使用git log也查找不到我们曾经提交的记录了。但如果我们又后悔了,想找回这次撤销去哪找呢?
git reflog: 找到撤销的那次commitID
使用 git reflog可以找到我们过去30天的所有git提交记录,包括已经撤销的提交!
找到我们撤销的commitID就可以进行下一步了。
git reset [commitID]: 回到特定提交记录的版本
除了 git reset [fileName], git reset HEAD~n ,git reset的第三种用法就是回到特定版本的提交,这里我们同样可以使用 --hard 不在工作区生成特定提交后的修改。