开发中临时加塞了紧急任务怎么处理

场景:正在开发新功能,但是测试说之前已经提交的代码出现了bug需要紧急修复。

此时可以先通过stach将当前工作区的内容存到别处,将工作区清空;接着修复bug,提交后;再将之前工作区的内容apply拿回来。

git stach
git stash list
git status


git stach apply
git stach list

git statch pop
git reset --hard HEAD
git status
git statch pop
git stach list
  • apply:会保留stach
  • pop:会删除