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

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.lryc.cn/news/2395706.html

相关文章:

  • 多线程和并发之线程
  • apptrace 的优势以及对 App 的价值
  • android studio debug调试出现 IOException异常
  • PySpark 中使用 SQL 语句和表进行计算
  • [Python] Python中的多重继承
  • 在 RedHat 系统(RHEL 7/8/9)中安装 ​​pythonnet​​ 和 ​​.NET Core​​ 的完整指南
  • vr中风--数据处理模型搭建与训练
  • Socket网络编程之UDP套件字
  • 前端学习(7)—— HTML + CSS实现博客系统页面
  • Bert和GPT区别
  • 聊一聊接口测试中缓存处理策略
  • RuoYi前后端分离框架实现前后端数据传输加密(二)之前端篇
  • 如何使用.Net Reactor 批量加密 DLL
  • 基于视觉的车道线检测完整代码:让驾驶更安全的开源解决方案
  • Intellij IDEA 查找接口实现类的快捷键
  • 鸿蒙仓颉开发语言实战教程:自定义tabbar
  • 03.MySQL表的操作详解
  • 28 C 语言作用域详解:作用域特性(全局、局部、块级)、应用场景、注意事项
  • MySQL 事务解析
  • 题海拾贝:压缩字符串
  • 【Hive 运维实战】一键管理 Hive 服务:Metastore 与 HiveServer2 控制脚本开发与实践
  • 振动力学的三类基本问题
  • 04.MySQL数据类型详解
  • 移动端 UI自动化测试学习之Appium框架(包含adb调试工具介绍)
  • CS144 - Lecture 2
  • B站视频下载器 v1.0.4|免登录下载1080P视频
  • AIGC学习笔记(8)——AI大模型开发工程师
  • [蓝桥杯]剪格子
  • 明远智睿SSD2351开发板:语音机器人领域的变革力量
  • Mybtais框架各配置文件主要内容详解(一)