当前位置: 首页 > 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}  # 显示详细差异

使用场景

  • 临时切换分支
  • 拉取远程更新前保存本地修改
  • 实验性修改的临时保存
http://www.dtcms.com/a/224653.html

相关文章:

  • 计算机组成原理第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天
  • Microsoft Word使用技巧分享(本科毕业论文版)
  • 【SLAM自救笔记1】:苟活
  • Unity中的AudioManager
  • Unity程序集
  • 当前用户的Git本地配置情况:git config --local --list
  • 通讯方式学习——单总线协议(2024.04.09)
  • 小红书 发评论 分析 x-s x-t
  • RL 基础 (待补充)
  • 卫生间改造翻新怎么选产品?我在瑞尔特找到了解决方案
  • 【数据集】30 m空间/1 h时间分辨率地表温度LST数据集