git切换分支时的工作目录缓存
在feature分支开发时,需要切到master上改bug,因为当前有文件更改,需要提交commit保持工作区干净才能切分支。命令使用git stash这个命令是代码被存起来了,当修复完master的问题,切回到featrue分支,想恢复代码只需要git stash apply相关命令保存当前未commit的命令git stash保存当前未commit的代码并添加备注git stash save
·
在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}
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)