git切换分支时的工作目录缓存

在feature分支开发时,需要切到master上改bug,因为当前有文件更改,需要提交commit保持工作区干净才能切分支。

命令使用

git stash

这个命令是代码被存起来了,当修复完master的问题,切回到featrue分支,想恢复代码只需要

git stash apply

相关命令

保存当前未commit的命令
git stash

保存当前未commit的代码并添加备注
git stash save "备注的内容"

列出stash的所有记录
git stash list 

删除stash的所有记录
git stash clear

应用最近一次的stash
git stash apply

应用最近一次的stash 随后删除该记录
git stash pop

删除最近一次的stash
git stash drop

当有多条stash,可以指定操作stash,首先使用stash list列出所有记录
git stash list

stash@{0}: WIP on...
stash@{1}: WIP on...
stash@{2}: on...

应用第二条记录
git stash apply stash@{1}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值