git在误操作checkout --.之后所有未提交的改动全丢失了

发布于 2022-09-03 09:25:53 字数 136 浏览 22 评论 0

使用git add --all添加到暂存区后未做提交,之后执行了git reset head操作,然后又执行了git checkout --.操作把所有未提交的数据全清空了,然而我本是想清空另一个分支的更改的,结果一下午做的东西全没了。请问还有恢复的可能吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

乄_柒ぐ汐 2022-09-10 09:25:53

看看 git reflog

天生の放荡 2022-09-10 09:25:53

有个git fsck的命令可以看看,这上边也有一篇文章介绍了git add 以后又执行了git reset hard命令,最终找回文件的文章,可以搜一下

三五鸿雁 2022-09-10 09:25:53

git reset head是会清空到上次拉取,我一般的话 都是在编辑工具 eclipse或者idea的local history里面去找一下之前的代码。大部分都是可以找回来的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文