美文网首页
git stash clear后如何恢复

git stash clear后如何恢复

作者: 恍若如梦hzpeng | 来源:发表于2020-09-29 09:54 被阅读0次

    1、执行git fsck --lost-found
    此时会出现如下图的信息

    image.png

    dangling commitstash的记录,后面很长的字符串是stashid

    因为记录不是按时间顺序显示的,我们也不知道要找的记录是哪一条,所以只能一条一条的看,怎么看呢?

    2、通过git show命令查看详细信息,比如,我们找一条commit记录的id

    git show 60c66ba9e7d9d4e21abb22c4b476a7bdd7e540a9
    

    然后就会显示记录的时间、摘要之类的信息。

    3、找到我们需要的记录之后,还需要合并到当前分支,我们通过git merge 命令。
    比如:

    git merge 60c66ba9e7d9d4e21abb22c4b476a7bdd7e540a9
    

    这样这条记录就会自动合并到当前分支了,执行git log命令,就会看到多一条合并记录。

    相关文章

      网友评论

          本文标题:git stash clear后如何恢复

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