<7> git stash

本文介绍如何利用Git的Stash功能,在处理临时任务时,暂存未完成的工作进度,以便日后恢复继续编辑。文章详细解释了使用stash命令保存当前修改状态的方法,以及如何通过stash list查看已保存的stash记录,最后介绍了stash pop和stash apply两种恢复方式。

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

假设我现在正在修改我的代码,但是临时接到一个任务,需要对于现有的目前代码里某个bug进行修复,我可能修改了很多代码,不能删减提交,因此这个时候,我就需要将我修改的代码”暂存起来“,git提供了这样的功能,将工作现场储藏起来,等以后恢复现场之后,再继续工作。

比如:我现在正在修改我的文件Test.txt,还没修改结束,如下:


使用”git stash“功能,将当前的工作区”储藏“起来,等以后恢复现场后继续工作。你看,使用stash后的文件是干净的,没有任何修改的样子。


接下来我们就可以放心的创建分支来完成临时任务,但是我们完成了临时任务之后,想把之前的未完成的任务恢复下继续完成,怎么办呢。

使用”git stash list“可以查看你的stash都被存在了哪里。

使用”git stash pop“将你之前未完成的任务回复,并删除了stash。也可以使用git stash apply恢复,但是没有删除stash中的内容,必须通过git stash drop删除。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值