suchen

Heim  >  Fragen und Antworten  >  Hauptteil

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

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

習慣沉默習慣沉默2811 Tage vor785

Antworte allen(3)Ich werde antworten

  • 黄舟

    黄舟2017-05-02 09:39:11

    看看 git reflog

    Antwort
    0
  • 某草草

    某草草2017-05-02 09:39:11

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

    Antwort
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:39:11

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

    Antwort
    0
  • StornierenAntwort