美文网首页
git stash 保存代码,又不影响分分支原来的代码

git stash 保存代码,又不影响分分支原来的代码

作者: Coder_MuSi | 来源:发表于2019-01-14 16:15 被阅读0次

    git stash是git一个很有用的命令,它的作用是把当前未提交的修改暂存起来,让仓库还原到最后一次提交的状态。

    1/7

    git stash 不建议使用

          git stash命令会将仓库中的修改保存,建立一条stash信息,默认的说明信息是最后一次提交的节点号和提交说明。

    注意:git stash 在某些情况下会覆盖上一次的git stash。

    2/7

    git stash save ‘说明信息’ 建议使用

          与1的效果一样,说明信息是指定的内容,更加利于了解stash的内容。

    3/7

    git stash list

          列出当前仓库下所有的stash条目,每一条stash用stash@{n}标识。

    4/7

    git stash pop [stash] 不建议使用

            将stash的内容弹出,默认弹出最上面的那条,即stash@{0}。此外还可以在pop后加stash@{n}来指定要弹出的stash条目。

    注意:弹出后,该条stash便不存在,建议使用git stash apply stash@{0}

    5/7

    git stash drop [stash]

          丢弃stash条目,默认丢弃最上面的那条,即stash@{0},此外还可以在drop后加stash@{n}来指定要丢弃的stash条目。

    6/7

    git stash clear 

            清除所有的stash条目。

    7/7

    git show stash@{n}

          当有多条记录并且过了一段时间忘记stash内容时通过该命令可以查看stash的具体内容

    相关文章

      网友评论

          本文标题:git stash 保存代码,又不影响分分支原来的代码

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