美文网首页
git stash 操作

git stash 操作

作者: stareme | 来源:发表于2020-06-15 11:29 被阅读0次

场景

如果当前分支正在开发,临时要切换到其它分支,这个时候是不能切过去,会提示你要先commit,但是可能这时候的代码你并不想提交,就需要用到这个临时存放

git stash 用法

  1. git stash会把所有未提交的修改(包括暂存的和非暂存的)都保存起来,用于后续恢复当前工作目录。
    比如下面的中间状态,通过git stash命令推送一个新的储藏,当前的工作目录就干净了
    stash仅仅是个本地操作,git push 不会推送到服务器
  2. 可以通过git stash pop命令恢复之前缓存的工作目录, 这个指令将缓存堆栈中的第一个stash删除,并将对应修改应用到当前的工作目录下,
  3. 也可以使用git stash apply命令,将缓存堆栈中的stash多次应用到工作目录中,但并不删除stash拷贝
  4. 查看现有stash
git stash list
stash@{0}: WIP on release_1.3.57: b0601f2e4 Version 1.3.57, Build 1880.
stash@{1}: WIP on release_1.1.8: cd659570 Version 1.1.8, Build 732.
  1. 移除stash, git stash drop 名字
git stash drop stash@{1}

或者使用git stash clear命令,删除所有缓存的stash

  1. 查看指定stash的diff, 可以使用git stash show 名字
git stash show stash@{0}
  1. 从stash创建分支,运用命令git stash branch testchanges

相关文章

  • Git stash 技巧

    Git stash常用技巧 git stash save git stash list git stash app...

  • stash 操作暂存区

    涉及命令:git stash、stash list、git stash apply、git stash drop ...

  • git 暂存 stash 操作

    git stash暂存的操作git stash暂存的操作多人开发,经常遇到开发某一个分支时,需要处理其他事情,这时...

  • 【Git】stash

    stash git stash // 加入缓存区git stash save "注释"git stash list...

  • Git Stash

    save stash$ git stash list stash$ git stash list apply st...

  • Git学习使用总结(持续更新)

    常用操作 远程操作 分支操作 stash操作 标签操作 参考资料 git简明教程

  • stash

    git stash ; //暂存 git stash list ;//暂存列表 git stash apply s...

  • 储藏

    查看现有stash : git stash list 移除stash : git...

  • git操作常用命令

    提交操作 git stash -- 将文件暂存至缓存(内存)空间 (该步骤只能在add操作前执行) git ...

  • git 缓存的常用方法

    git 缓存的常用方法 git stash2.git stash pop3.git stash list4.git...

网友评论

      本文标题:git stash 操作

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