美文网首页
git恢复被删除的stash

git恢复被删除的stash

作者: zhengxiaolang | 来源:发表于2022-01-12 18:02 被阅读0次

背景:

今天不小心把 stash 记录给删除掉。
又不想重新敲代码,有点着急~

解决方法:

只要没把本地仓库给删除,就可以找回来。因为本地会记录git所有操作记录

具体步骤:

step1: git fsck --lost-found

#得出所有的stash记录,包含当前可见,与不可见的(就是已经删除的记录)

dangling blob c938a8d3a8de7b2b91cebff691a0c7b07c83e1d3
dangling tree b43eb805a4f9e525118c10f3c8dc58ddf35be8db
dangling blob ff3ec88e19a4a202d1f8d4e987e2052375500ad7
dangling blob c03f7c6eea43833c92a27f605ce564f90fe6c491
dangling commit a3aed9355e4efbf5a149a8e53a672c47625d1932

step2: git show + commit

可以查看变更的文件

step3: git stash apply commit

参考地址

https://www.php.cn/manual/view/34956.html

相关文章

  • 删除git stash后如何恢复

    恢复误删除的git stash记录 git fsck --unreachable(找删除后的悬空对象)1.首先使用...

  • git stash 删除恢复

    应用场景 stash 手贱删除找回 列出所有stash明细 应用stash

  • Git 恢复删除的Stash

    1.查找到需要恢复的stash 结果: git fsckChecking object directories: ...

  • GIT的使用

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

  • Git: 版本控制(7)

    暂时(保存,恢复,删除)工作进度git stash 在工作目录提交过的文件做下修改 然后git status g...

  • git篇之stash

    git stash ---> 将所有的缓存区和工作区改动、新增、删除放进stash贮藏中git stash –ke...

  • 【Git】恢复被删除的stash

    协作开发由于组员merge我的分支内容到他的分支,又把合并内容push到我的分支。同时我还在自己的本地分支上做了修...

  • git恢复被删除的stash

    背景: 今天不小心把 stash 记录给删除掉。又不想重新敲代码,有点着急~ 解决方法: 只要没把本地仓库给删除,...

  • stash相关

    1,git stash 保存当前工作区到git stack 2, git stash pop [ id]恢复最近或...

  • git-stash的使用

    一、命令: git stash [save] 保存脏状态,恢复修改前状态 git stash pop 提取脏状态 ...

网友评论

      本文标题:git恢复被删除的stash

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