git reset 后代码丢失 代码未commit

来源:互联网 发布:tp路由器mac地址过滤 编辑:程序博客网 时间:2024/05/26 17:48

(转载)http://www.oschina.net/question/255789_155537

写了三天的demo,终于完工,可头脑一热在未commit的情况下,执行了reset命令,代码全部丢失。。。

怎么能恢复丢失的代码呢?  

赵西元赵西元
发帖于 2年前
2回/1710阅
标签: Git
  • 举报 
  • | 分享到
0收藏(0)

按票数排序  显示最新答案  共有2个答案 (最后回答: 2年前 )

    0
  • tsl0922

    有没有使用Eclipse或IDEA之类的IDE?到Local History里找找看,应该还能恢复。

    reset之前如果执行过git add 操作的话,执行 git fsck --lost-found,然后到.git/lost-found目录下找找看有没有你丢失的文件。

    --- 共有 2 条评论 ---
    • 569766197回复 @赵西元 : 如何恢复的 (4天前)  
    • 赵西元谢谢 已恢复 (2年前)  
    评论(2)| 引用此答案| 举报 (2014-05-18 00:25)
    0
  • 朱__朱

    没有commit就没办法恢复。如果用phpstorm的话,phpstorm有自己的本地历史记录,可以恢复。

    我一再对我的伙伴们强调,用git的原则就是提交提交再提交。只要你停下来写代码,马上做的事就是提交。只要做到这点,天塌下来都没事。

    --- 共有 1 条评论 ---
    • 赵西元恩恩 血一般的教训 (2年前)  

0 0