在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}
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐