Git stash用法详解
创作时间:
作者:
@小白创作中心
Git stash用法详解
引用
CSDN
1.
https://blog.csdn.net/DelTTAA/article/details/139512214
Git stash命令用于暂时保存没有提交的工作。运行该命令后,所有没有commit的代码,都会暂时从工作区移除,回到上次commit时的状态。
场景一:写程序时需要修改其他分支的bug,当前分支还没编写完成不足以提交的情况。
- git stash
- git checkout B
(在B分支处理完bug后) - git checkout A
- git stash pop
场景二:提交时与远端代码冲突
- git stash
- git pull
- git stash pop
(本地处理冲突) - git commit + git push
git stash操作
原则:先进后出(栈)
存入
git stash
和
git stash save '注释'
取
git stash pop
和
git stash apply
(peek操作)
git stash apply,会将当前分支的最后一次缓存的内容释放出来,但是刚才的记录还存在list中
git stash pop,也会将当前分支的最后一次缓存的内容释放出来,但是刚才的记录不存在list中
删除
git stash drop
和
git stash clear
查看
git stash list
和
git stash show
后者可以加索引查看详细信息
IDEA可视化操作
pop操作
热门推荐
华尔街最伟大交易员:“我靠量化交易打败了整个华尔街”
“登月阴谋论”源起与演进
油电混动汽车:技术之光缘何黯淡?时代变迁下的无奈
让航天器在宇宙中“不冷不热”,总共需要几步?
如何在系统中关闭3D视觉效果?
已经解密的文件可以公开吗?
节后肠胃 “闹脾气”?这份养生就医指南请查收!
扫地僧当世无敌,为何夸降龙十八掌天下第一?你看扫地僧真名叫啥
应用软件如何测试摄像头
本田思域空调保养作业心得体会
这种皮肤科“神药”真的被夸大了,很多人还在乱用!快自查!
银行贷款审批主要审核什么?
影响SSL证书颁发时间的因素有哪些?
影响SSL证书颁发时间的因素有哪些?
废旧光伏板如何处理?3种处理方式你选哪种?
宋朝为什么不抑制土地兼并?原因和影响分析
汉字“颢”的详细解释
烘干果子的方法与注意事项
掼蛋扑克大小规则详解:同城老乡的智慧较量
肾上腺皮质功能减退症:病因、症状与治疗全解析
百令片是什么药物?功效与使用注意事项全解析
碳纤维及其复合材料在汽车工业中的应用
我国的商业银行有哪些
五一海南旅游攻略:行程规划、景点推荐、住宿选择与实用贴士
不用动也能瘦!这几个饮食和习惯调整让你轻松减肥,健康不反弹!
营养减肥午餐减脂,营养减肥午餐减脂食谱
铝塑板属于什么材料
如何让传统文化在现代生活中焕发新生?
磷酸铁锂电池:为何成为市场新宠?
uv胶水三防胶工艺操作要求