git stash 可用来暂存当前正在进行的工作, 比如想pull 最新代码, 又不想加新commit, 或者另外一种情况,为了fix 一个紧急的bug,  先stash, 使返回到自己上一个commit, 改完bug之后再stash pop, 继续原来的工作。
基础命令:
$git stash
$do some work
$git stash pop

进阶:

git stash save "work in progress for foo feature"

当你多次使用’git stash’命令后,你的栈里将充满了未提交的代码,这时候你会对将哪个版本应用回来有些困惑,

git stash list’ 命令可以将当前的Git栈信息打印出来,你只需要将找到对应的版本号,例如使用’git stash apply stash@{1}’就可以将你指定版本号为stash@{1}的工作取出来,当你将所有的栈都应用回来的时候,可以使用’git stash clear’来将栈清空。

git stash          # save uncommitted changes
# pull, edit, etc.
git stash list # list stashed changes in this git
git show stash@{0} # see the last stash
git stash pop # apply last stash and remove it from the list git stash --help # for more info 转自CSDN wh_19910525

最新文章

  1. Angular2中对ASP.NET MVC跨域访问
  2. mysql允许其他电脑访问权限开通
  3. pfile 与 spfile
  4. Poj 3233 Matrix Power Series(矩阵二分快速幂)
  5. hiho#14
  6. xib上拖拽scrollview的自动布局方法
  7. android检查自动升级
  8. (转)基于PHP的cURL快速入门
  9. 为什么ASCII是7位(导致各家编码的128~256字符都不同,给我带来很多困惑)——在标准ASCII中,其最高位(b7)用作奇偶校验位,附ASCII每个控制符的中文解释
  10. 面向对象之静态方法(static)和实例化方法的区别
  11. Mysql 学习之EXPLAIN作用
  12. bzoj 2002 HNOI 2010 弹飞绵羊
  13. VS2013编译Qt5.2.1 32位静态库debug-and-release版及结果分享
  14. R语言2版本3版本安装
  15. .NET Core 运行时标识符 (RID) 目录
  16. JNI由浅入深_3_Hello World
  17. 基于Hadoop2.5.0的集群搭建
  18. [Codeforces #196] Tutorial
  19. “过时”的SpringMVC我们到底在用什么?深入分析DispatchServlet源码
  20. Windows命令行报错:'findstr' 不是内部或外部命令,也不是可运行的程序或批处理文件

热门文章

  1. Python Day7
  2. SDL 截图、录像、录像播放
  3. [Java] JSP笔记 - Java Bean
  4. 数据存储_ SQLite(3)
  5. mysql中find_in_set()函数的使用
  6. Java---类加载机制,构造方法,静态变量,(静态)代码块,父类,变量加载顺序
  7. (转载)JavaWeb学习总结(五十二)——使用JavaMail创建邮件和发送邮件
  8. UI第十三节——UIActionSheet
  9. Alpha总结
  10. Alpha版本十天冲刺——Day 5