git stash的基本使用方法

  • 原创
  • |
  • 浏览:26588
  • |
  • 更新:

       git stash是git一个很有用的命令,它的作用是把当前未提交的修改暂存起来,让仓库还原到最后一次提交的状态。常用于更新、同步代码或者保存多个修改版本等情况下。

工具/原料

  • 电脑
  • git软件

方法/步骤

  1. 1

    git stash

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

    git stash的基本使用方法
    git stash的基本使用方法
  2. 1
    该信息未经授权抓取自百度经验
  3. 2

    git stash save ‘说明信息’

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

    git stash的基本使用方法
  4. 3

    git stash list

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

    git stash的基本使用方法
  5. 4

    git stash pop [stash]

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

    git stash的基本使用方法
    git stash的基本使用方法
  6. 5

    git stash drop [stash]

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

    git stash的基本使用方法
    git stash的基本使用方法
  7. 6

    git stash clear  

            清除所有的stash条目。

    git stash的基本使用方法
  8. 7

    git show stash@{n}

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

    git stash的基本使用方法
    END

注意事项

  • git stash不针对特定的分支,切换分支后,stash内容不变,所以弹出时要小心;
  • git stash pop或者drop后,stash的序号会自动改变,连续弹出时要注意。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部