zoukankan      html  css  js  c++  java
  • git常用命令二、:git stash

    Git stash 储藏工作现场(当你不得不新建分支,或者切换分支,但是当前工作区的修改并不想提交)
    git stash
    Saved working directory and index state WIP on dev: f52c633 add merge
     
    用git status查看工作区,就是干净的,然后可以放心的切换分支新建分支,去做自己的事情,比如新建分支改好bug,切回到master分支,合并修改好的bug到master分支。
    再回到dev分支,想要继续工作
    Git status
    On branch dev
    nothing to commit, working tree clean
     
    工作区是干净的,刚才的工作现场存到哪去了?用git stash list命令看看:
     
    git stash list
    stash@{0}: WIP on dev: f52c633 add merge
     
    工作现场还在,Git把stash内容存在某个地方了,但是需要恢复一下,有两个办法:
    一是用git stash apply恢复,但是恢复后,stash内容并不删除,你需要用git stash drop来删除;
    另一种方式是用git stash pop,恢复的同时把stash内容也删了;
     
    你可以多次stash,恢复的时候,先用git stash list查看,然后恢复指定的stash,用命令:
    $ git stash apply stash@{0}
  • 相关阅读:
    192021
    191020
    magento注册
    magento登陆
    把PHP的数组变成带单引号的字符串
    magento直接操作数据库
    兼容各大浏览器的event获取
    手动修改magento域名
    微信支付中的jsapi返回提示信息
    CentOS 下安装xdebug
  • 原文地址:https://www.cnblogs.com/youyang-2018/p/10790751.html
Copyright © 2011-2022 走看看