git stash暂存当前正在进行的工作
2016-07-08 18:57
399 查看
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
$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
相关文章推荐
- 查看R函数源代码
- Nginx因Selinux服务导致无法远程访问
- 美团2016 ,求最大值
- 关于OkHttp3的学习
- 高精度最小公倍数
- linux nginx本机可以访问html,远程无法访问的解决办法
- uva 106 Fermat vs. Pythagoras
- windows自动开关机
- 高精度 A+B II
- 爱维Linux - 51CTO技术博客 - 领先的IT技术博客
- 2016书单
- [2016/7/8]动态规划入门
- SpEL运算符
- 头文件包含顺序处理方法
- bzoj 3900: 交换茸角
- ORA-01033ORACLE initialization or shutdown in progress
- spring常用工具类
- 组合数的高精度算法
- Code Review
- maven将jsp打入jar中