美文网首页
git stash 命令

git stash 命令

作者: 简书_墨陌 | 来源:发表于2019-05-17 11:38 被阅读0次

    1. git stash 项目完成一部分,需要跳转分支,可以用来保存当前分支上修改的代码,把当前分支还原到上一次commit的状态

    2. git stash list 查询当前项目中存贮的stash列表(上面会有是在哪个分支上保存的代码,很清晰的呦)

    3. git stash apply [stash@{0}] 重新获取之前保存的代码,可以在另外的分支,也可以在同一分支([]中括号内为可选参数,需要获取第几次的保存,默认为全部,注:会保留之前的stash列表)

    4. git stash pop [stash@{0}] 作用同上,区别是: 1> 中括号内的参数可选,默认为获取第一次 2> 不会保留stash列表

    5. git stash show -p [stash@{0}] | git apply -R 可用来还原获取保存代码之前的状态。中括号内默认为第一条。只用用apply获取的才可以还原的呦

    6. git stash drop [stash@{0}] 删除stash记录,默认删除第一条

    7. git stash clear 清空所有stash记录

    8. git config --global alias.stash-unapply 'git stash show -p |git apply -R'  骚操作,可以给‘git stash show -p [stash@{0}] | git apply -R ’起别名,这样就可以用 git stash-upapply来还原上一次的获取了

    相关文章

      网友评论

          本文标题:git stash 命令

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