git stash

一、场景

在wql-feature-V2.2.0-productMultiPlatform分支上开发,但此时有个bug,需要切到hotfix-product0408分支上,希望切回来的时候还能保留更改

二、git stash的使用:

  1. git stash list 查看stash记录
  2. git stash save -u "需求 a 只完成了一半" 保存到stash,如果有新文件就需要加-u,或者在stash前进行git add .
  3. 此时可以切换到hotfix分支了,改完bug切回来
  4. git stash apply stash@{id} 将指定的stash应用到工作区,id是通过git stash list获取到的。git stash apply相当于git stash apply stash@{0},将最近的stash应用到工作区。如果使用git stash pop,就会在应用到工作区的同时将此条stash记录删除
  5. git stash drop stash@{id} 删除指定的stash记录。git stash drop删除最近的stash记录。 git stash clear删除所有的stash记录
相关推荐
cjy00011121 分钟前
2026AI 产品如何从一次性 Demo 变成可重复使用的业务工具?
前端·人工智能·fde
IT_陈寒27 分钟前
React的状态更新坑得我差点加班到天亮
前端·人工智能·后端
风骏时光牛马38 分钟前
深挖底层逻辑:XX源码深度拆解分析
前端
电商API_180079052471 小时前
电商商品价格监控工具淘宝京东商品价格抓取API项目实操分享
java·大数据·开发语言·前端·数据挖掘
sxmas1 小时前
用状态机与DAG建模四阶段业务流程:以MIND模型为例
前端
倔强的石头1062 小时前
【Linux指南】动静态库系列(七):符号表与重定位:链接器如何把函数调用接起来
linux·前端·javascript
a1117763 小时前
3D 脑图谱 / Bilingual 3D Brain Atlas 项目
前端
T1mzhou3 小时前
ARM64 Linux 6.10内核启动流程2-rootfs 怎么挂上
linux·服务器·前端
小小尚@4 小时前
WebGIS/ECharts 地图开发|MapLand 在线行政区划边界一键下载 GeoJSON 工具
前端·javascript·echarts
默_笙5 小时前
🚍 一条 Todo 的奇幻漂流:TypeScript 全栈类型安全的"护照检查"
前端·javascript