Git系列之把未提交的代码保存到本地

本文介绍了如何使用Git的stash命令来临时保存未提交的代码,以便应对紧急情况。在修复bug或其他任务后,可以方便地恢复工作。文章详细解释了git stash、apply和pop的区别,以及在VSCode中遇到错误时的解决方案,提供了 stash 相关的常用命令,帮助开发者更有效地管理本地代码变更。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    • 场景

当正在dev分支上开发某个项目,这时候项目中出现一个bug,需要紧急修复,但是正在开发的内容只是完成一半,还不想提交,这时可以用 git stash 命令将修改的内容保存到堆栈区,然后在当前分支进行 bug 修复,修复完成后,再次切回到 dev 分支,从堆栈中恢复刚刚保存的内容

    • 解决方式

git stash会把所有未提交的修改(包括暂存去和非暂存区的)都保存起来,用于后续恢复当前工作目录。

# 保存数据在堆栈中
git stash save 'message(保存到堆栈中的数据的信息)'
# 堆栈中的列表
git stash list
# git stash list 返回的数据如下:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值