用Git治理我的项目中,我正在dev分支上搬砖,忽然接到一个优先级更高的Bug单,然而以后dev分支的工作还没有开发完,我该怎么操作呢?
解决方案
1.应用git stash
,把当前工作区“储备”起来。用git status
查看,此时工作区是洁净的。
$ git stash
2.而后能够切换master分支,新建bug分支,进行bug修复了。
$ git checkout master$ git branch bug
3.修复完后,在切换回dev分支,然而工作区还是洁净的。
$ git checkout dev
4.应用git stash list
,能够查看“储备”的记录。
$ git stash list
5.git stash pop
,还原dev分支之前的工作区,再次git status
查看,工作区回来了。
$ git stash pop
示例代码下载
更多示例代码请到GitHub: https://github.com/Jackyyans/code123
下载,继续更新,欢送关注。