git在误操作checkout --.之后所有未提交的改动全丢失了
使用git add --all添加到暂存区后未做提交,之后执行了git reset head操作,然后又执行了git checkout --.操作把所有未提交的数据全清空了,然而我本是想清空另一个分支的更改的,结果一下午做的东西全没了。请问还有恢复的可能吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
看看 git reflog
有个git fsck的命令可以看看,这上边也有一篇文章介绍了git add 以后又执行了git reset hard命令,最终找回文件的文章,可以搜一下
git reset head是会清空到上次拉取,我一般的话 都是在编辑工具 eclipse或者idea的local history里面去找一下之前的代码。大部分都是可以找回来的。