git stash和git stash pop
2016-03-25 17:14
309 查看
官版:http://gitbook.liuhui998.com/4_5.html
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 可用来暂存当前正在进行的工作, 比如想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
相关文章推荐
- linux下Android环境的搭建
- 16. Linux 文件目录权限
- pyinotify使用总结,一款能够监控你文件夹打开,修改,删除,重命名的开源工具...
- centos7下快速安装mysql-yum安装
- Linux环境下,更新代码补丁后,重启服务器常用命令
- centos安装gradle,极简
- vim 在linux下中如何设置显示行数
- 7. Shell 脚本编写
- 输入一个暂停的数字,然后从1打印到该数字,然后询问是否继续.继续的话再输入数字 接着打印,不继续退出
- 手写识别——Hition大牛的主页上copy过来
- Linphone架构及功能分析
- linux 之PATH、LD_LIBRARY_PATH及编译指定头文件、动态库
- 4. Linux 系统目录
- Salt官方将RHEL5/CentOS5 源
- openstack 虚拟机添加网卡
- Example of Fixed Asset Service Operations
- 1. 用U盘安装Centos6.5 + Win7 双系统
- linux tasklet和workqueue的应用情景
- Linux内存管理之综合篇
- Linux中断研究