Git reflog数据恢复命令 - hokein/Wiki GitHub Wiki
git reflog
命令可以对git误操作进行数据恢复。
如不小心用git commit --amend
当成git commit
覆盖当前的commit,或不小心把当前的commit给搞没了(reset --hard
)。
都可以通过git reflog
恢复。
Git记录每次修改HEAD的操作,git reflog
/git log -g
可以查看所有的历史操作记录,然后通过git reset
命令进行恢复。