命令:git stash

1.使用git stash 保存当前的工作现场, 那么就可以切换到其他分支进行工作,或者在当前分支上完成其他紧急的工作,比如修订一个bug测试提交。

2.如果一个使用了一个git stash,切换到一个分支,且在该分支上的工作未完成也需要保存它的工作现场。再使用git stash。那么stash 队列中 就有了两个工作现场。

3.可以使用git stash list。查看stash队列。

4.如果在一个分支上想要恢复某一个工作现场怎么办:先用git stash list查看stash队列。确定要 恢复哪个工作现场 到当前分支。然后用git stash pop stash@{num}。num 就是你要恢复的工作现场的编号。

5.如果想要清空stash队列则使用git stash clear。

6.同时注意使用git stash pop命令是恢复stash队列中的stash@{0}即最上层的那个工作现场。而且使用pop命令恢复的工作现场,其对应的stash 在队列中删除。

使用git stash apply stash@{num}方法 除了不在stash队列删除外其他和git stash pop 完全一样。

==========================================================

当有紧急工作时,又不想commit现在做一半的工作,就用git stash,然后就可以切换到其他分支进行紧急工作。

最新文章

  1. 树莓派debian配置lamp【解决apache不显示php】
  2. servlet监听器Listener(理论+例子)
  3. 网站配置好了,在本地能登录系统,但是挂在IIS上就无法登录了,提示数据库连接错误
  4. 20145210 《Java程序设计》第08周学习总结
  5. IOS版UC我的视频地址
  6. Delphi使用JSON解析调用淘宝IP地址库REST API 示例
  7. Multi-Device Hybrid Apps (Preview)
  8. (转) VS2012程序打包部署详解
  9. eclipse中安装svn插件实现版本控制
  10. package.json配置项
  11. 什么时候需要交换Top Level ?
  12. Pyocr 0.2 发布,Python 的 OCR 库 - 开源中国社区
  13. Centos下Sphinx中文分词编译安装测试---CoreSeek
  14. GET 和 POST 的区别 以及为什么 GET请求 比 POST请求 更快
  15. elasticsearch概念
  16. 在Visual Studio中使用C++创建和使用DLL
  17. 利用opencv进行移动物体检测
  18. redis和memcache的区别(总结)
  19. hadoop-2.7.3完全分布式部署
  20. Java基础—异常

热门文章

  1. 一条命令,根据进程名判断有进程输出up,无进程无输出
  2. Python标准库inspect
  3. PyCharm笔记之首次安装和激活
  4. Python3 tkinter基础 Canvas create_polygon 画三角形
  5. bzoj4709 柠檬 单调栈,DP,斜率优化
  6. 【Finchley】【升级变更】Spring Cloud 升级到Finchley版本后需要注意的地方
  7. 在同一台电脑部署多个Tomcat服务
  8. E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
  9. Docker Engine SDKs and API 的开发2
  10. UVA1025 城市里的间谍