当前位置: 首页 > news >正文

Git -> Git Stash临时保存当前工程分支修改

Git Stash 基本概念

git stash 用于临时保存当前工作目录的修改,让你可以快速切换到一个干净的工作状态,之后再恢复这些修改。

1. 保存当前修改

git stash
# 或者添加描述信息
git stash save "修改描述"

2. 查看stash列表

git stash list

3. 恢复最近的stash

git stash pop    # 恢复并删除stash
git stash apply  # 恢复但保留stash

4. 恢复指定的stash

git stash pop stash@{0}
git stash apply stash@{1}

5. 删除stash

git stash drop stash@{0}  # 删除指定stash
git stash clear           # 清空所有stash

6. 查看stash内容

git stash show stash@{0}
git stash show -p stash@{0}  # 显示详细差异

使用场景

  • 临时切换分支
  • 拉取远程更新前保存本地修改
  • 实验性修改的临时保存

相关文章:

  • 计算机组成原理第5章 中央处理器 (CPU)(竟成)
  • LG P4119 [Ynoi2018] 未来日记 Solution
  • Spring Boot 自动参数校验
  • Mistral 推出全新开发者平台Agents API
  • AE 脚本表达式错误 Default ColorSelectionwhile (true){ break;} }
  • 10000+套PPT模版合集和简历模版 【多种系列风格】免费下载
  • Java对象克隆:从浅到深的奥秘
  • 最卸载器——Geek Uninstaller 使用指南
  • [SC]SystemC在CPU/GPU验证中的应用(三)
  • 79. 单词搜索-极致优化,可行性剪枝和顺序剪枝
  • L56.【LeetCode题解】 电话号码的字母组合
  • Python打卡训练营学习记录Day41
  • NW994NX734美光固态闪存NX737NX740
  • Redis缓存问题重点详解
  • 三步问题 --- 动态规划
  • 快速阅读源码
  • 目前主流图像分类模型的详细对比分析
  • 8088单板机C语言sprintf()格式化串口输出---Prj04
  • 【Net】TCP粘包与半包
  • 算法打卡12天
  • 下载百度导航最新版本/网站首页排名seo搜索优化
  • 南宁做网站公司必荐云尚网络/google年度关键词
  • 网站建设金华/怎么申请自己的网络平台
  • 汕头企业网站建设价格/博客程序seo
  • 视频网站空间/开鲁视频
  • 做网站客户要求多很烦/软文推广一般发布在哪些平台