美文网首页
git误删暂存

git误删暂存

作者: Meteor__ | 来源:发表于2017-08-24 14:30 被阅读0次

今天拉取代码时候暂存,失手把一个礼拜的工作删掉了。不能这么认了,终于找到解决方法。

首先输入

git fsck --lost-found

会看到 一条一条的记录 类似

dangling commit 7010e0447be96627fde29961d420d887533d7796

复制dangling commit 的id(其他的dangling blob不用理会)

然后输入

git show 7010e0447be96627fde29961d420d887533d7796

查看具体内容, 找到你想要的记录

记录中会描述日期和摘要,

日期是你git stash 的日期,

摘要会记录你是在哪一条commit 上进行git stash操作的,

类似(WIP on integration-xf: 2e205ac Merge branch 'release' into develop)

貌似只能一条记录一条记录的查看

找到你想要的记录后输入

git merge 7010e0447be96627fde29961d420d887533d7796

这样就还原了你git stash drop, git stash clear  的内容

相关文章

  • git误删暂存

    今天拉取代码时候暂存,失手把一个礼拜的工作删掉了。不能这么认了,终于找到解决方法。 首先输入 gitfsck--l...

  • 恢复被删除的Git stash记录

    场景: 使用Git stash命令或者SourceTree暂存了工作现场,之后误删了这个stash 恢复方法: 第...

  • git手记

    暂存 git stash save {暂存说明}git stash list 查看所有暂存git stash ap...

  • stash

    git stash ; //暂存 git stash list ;//暂存列表 git stash apply s...

  • GIT的使用

    教程地址 查看状态 git status 暂存 git stash 恢复暂存 git stash pop 更...

  • git stash 暂存本地修改

    暂存本地开发git stash save '存储的备注'查看本地暂存的列表git stash list使用本地暂存...

  • git操作指南

    git 指南 git操作 本地操作 git add 暂存工作区的修改到暂存区 git commit将暂...

  • Git笔记(不定期更新)

    Git Common Command git rm 移除文件 git stash 暂存 更新暂存区内容到工作区 其...

  • git stash 常用三种模式

    git stash (暂存当前工作区,仅暂存当亲啊git track的文件,最常用) git stash --in...

  • 实用Git命令笔记

    git stash 暂存所有未commit内容 git stash -p暂存,但可以选择暂存哪部分文件的修改 gi...

网友评论

      本文标题:git误删暂存

      本文链接:https://www.haomeiwen.com/subject/prhedxtx.html