乐趣区

关于前端:怎么保存和还原当前Git分支的工作区

用 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 下载,继续更新,欢送关注。

退出移动版