zoukankan      html  css  js  c++  java
  • git stash命令

    stash英文意思是:储存

    使用场景:

    当前工作区内容已被修改,但是并未完成。这时项目中出现了一个紧急的Bug,需要立即修复。可是我们修改没有完成,不想提交目前的修改,这样可以减少不必要的commit记录

    但是,不提交的话,又没有办法checkout到前面的分支。此时用Git Stash就相当于备份工作区了。然后在Checkout过去修改,就能够达到保存当前工作区,并及时恢复的作用。

    命令:

    git stash list:查看stash列表。是一个列表,显示Git栈内的所有储藏

    git stash:对当前工作去的内容进行备份,将当前的工作区内容保存到Git栈中

    git stash apply:恢复储藏,但是不会将存储从栈顶移除,默认恢复最近的储藏

    git stash apply stash@{2}:恢复名为stash@{2}的储藏

    git stash drop stash@{2}:移除stash@{2}的储藏

    git stash clear:清空Git栈

     

    补充:

     

    这是一个很棒的捷径来恢复储藏的工作然后在新的分支上继续当时的工作

  • 相关阅读:
    最终一致性解决实例
    分布式事务一致性方案
    分布式事务
    OSX
    JAVA
    Eclipse
    Activiti
    CentOS
    用Visual Studio 2015 编写 MASM 汇编程序(二)从头开发一个Win32汇编程序
    Oracle
  • 原文地址:https://www.cnblogs.com/quan-coder/p/8983928.html
Copyright © 2011-2022 走看看