git stash

我们开发时,想切换到另一个分支,而当前分支的工作区的内容杂乱无章,我们并不想提交。那怎么能保存现场呢?git stash

当前的状态
a 在工作区,b已经提交到了暂存区

Paste_Image.png

保存现场
git stash

Paste_Image.png

此时工作区和暂存区被保存了,都是干净的:

Paste_Image.png

查看保存历史
git stash list
git stash 一次就会产生一条记录,所以会产生很多条记录
Paste_Image.png

恢复现场
git stash apply 恢复最近的一次存储,如果想恢复更早的存储,使用名字,如:git stash apply stash@{1} 注意:0是最新的。

Paste_Image.png

发现怎么只是恢复了和工作区的内容,而暂存区的内容没有恢复?我们可以使用 git stash apply --index

Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 以下笔记主要参考gitgot,大致了解git使用和原理。 第一部分我们从个人的视角去研究如何用好Git,并且揭示G...
    carolwhite阅读 7,091评论 0 1
  • 生娃后的感受么? 1、十月怀胎,16小时难产,侧切加产钳。最后觉得这娃好像不是自己的。所谓的亲密关系被剥夺了。 2...
    亭云1121阅读 1,630评论 0 0
  • 山雨欲来风欲静 谁人可让风波停 夜雨深林雨落声 珠珠淋入厚土中 百年孤寂仅独行 不过草木四季生 沥沥细雨皆润物 自...
    关馨仁阅读 2,972评论 4 5
  • 双十一买书的时候偶然发现了这本书,眼前一亮决定买回来拜读以下。每天趁着空闲时间今天读完了这本书,深深被作者书上所提...
    简之箐阅读 4,796评论 0 1
  • 四十岁,听上去不那么美好。有点不尴不尬、不上不下、不老不小的意味。 所以,在四十岁的人群里听到最多的声音就是叹息,...
    司南慢花园阅读 6,878评论 0 10

友情链接更多精彩内容