美文网首页
git stash drop | git stash clear

git stash drop | git stash clear

作者: 太_2_真_人 | 来源:发表于2020-07-14 21:30 被阅读0次
    • git stash -m '暂存'命令暂存工作区代码
    • git stash list显示所有暂存的历史记录
    • git stash apply 0恢复暂存区的代码(0代表列表序号为0的那一条,如下图)
    • git stash drop 0(0也是序号)清除指定的某一次暂存
    • git stash clear清空暂存区的代码
    image_20210324150611.png
    今天不小心把暂存的代码使用git stash clear给清掉了,特此记录一下找回方法,免得下次忘记:
    git fsck --lost-found
    // 输出以下内容->
    // Checking object directories: 100% (256/256), done.
    // Checking objects: 100% (57/57), done.
    // dangling commit 9f3641e50edc92cfbce2d26df47d217d102d75ba
    git show 9f3641e50edc92cfbce2d26df47d217d102d75ba
    // 此命令用来确认当前是否是需要恢复的内容(WIP:work in progress 即进程中的工作)输出以下内容->
    // Merge: 1d98860 9649150 c176816
    // Author: xxx <xxx@xx.com>
    // Date:   Wed Mar 24 14:53:24 2021 +0800
    //
    //    WIP on main: 暂存
    git stash apply 9f3641e50edc92cfbce2d26df47d217d102d75ba
    

    以上三条命令即可恢复误删的git stash内容。

    相关文章

      网友评论

          本文标题:git stash drop | git stash clear

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