博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git stash和git stash pop
阅读量:6571 次
发布时间:2019-06-24

本文共 745 字,大约阅读时间需要 2 分钟。

hot3.png

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 gitgit show stash@{0} # see the last stash git stash pop      # apply last stash and remove it from the listgit stash --help   # for more info

转载于:https://my.oschina.net/jamesview/blog/1616843

你可能感兴趣的文章
一个内存增长问题的分析和处理(三)
查看>>
520,让爱的传递永不停歇
查看>>
使用Python Log Handler自动上传并解析KV格式的日志
查看>>
.net 开发的奇淫巧计
查看>>
崂山道士“法术”已成真?还需VR+AI+5G三强紧联合
查看>>
嵌入式主板在数控机床领域的应用
查看>>
对http-equiv中"X-UA-Compatible"属性的理解
查看>>
winform关闭窗口 取消关闭操作
查看>>
区块链以及区块链技术入门详解
查看>>
学界 | 伯克利最新研究:用算法解决算法偏差?公平机器学习的延迟影响
查看>>
JSP自定义标签
查看>>
php-unlink() 函数
查看>>
mysql之 double write 浅析
查看>>
大数据产业发展的国际经验
查看>>
jQuery+Ajax+PHP无刷新分页
查看>>
多文件上传示例源码(默认支持各种类型,包括图片)
查看>>
正向代理和反向代理
查看>>
采用私有云、公有云还是混合云 —— 先解决四个关键问题
查看>>
ORACLE将执行过的SQL语句存放在内存的共享池
查看>>
php 扩展之oci8在ThinkPHP上的应用
查看>>