git stash用法介绍
Eave
2025.07.23
在开发过程中,在一个分支开发新的功能,还没开发完毕,做到一半时有反馈需要处理紧急bug,但是新功能开发了一半又不想提交,这时就可以使用 git stash。
暂存
git stash save "注释"
获取
git stash pop # 应用最后一次stash内容,并删除该stash
git stash apply # 应用最后一次stash内容,不删除该stash
git stash apply {n} # 应用指定版本的stash内容,不删除该stash,n为git stash list里面的序号
删除
git stash drop {n}
git stash clear # 清空所有的stash内容
查看
git stash list 查看所有的stash列表
stash@{0}: WIP on Hotfix_v.2.9.8-alpha.1_20250721: 95f04dea5 fix:运费调价超时
git stash show {n} 查看指定stash版本的修改内容
.../crc/logistics/biz/impl/ShipBillCompleteBizService.java | 3 +--
.../logistics/biz/impl/ShipBillLeaveWarehouseBizService.java | 11 +++++------
.../com/crc/logistics/biz/impl/ShipBillOperateBizService.java | 5 ++---
.../com/crc/logistics/service/impl/DeliveryBillService.java | 4 ++--
4 files changed, 10 insertions(+), 13 deletions(-)