github - git在误操作checkout --.之后所有未提交的改动全丢失了
習慣沉默
習慣沉默 2017-05-02 09:37:11
0
3
763

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

習慣沉默
習慣沉默

Antworte allen(3)
黄舟

看看 git reflog

某草草

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

巴扎黑

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

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage