git stash

  1. 所在的分支没有commit权限,但是我们已经在当前分支上做了大量的修改。(git提供了暂存的方式帮我们解决该问题)
  2. 在我们项目中我们经常会遇到这样一种场景,我们在某个分支中修改代码,突然有一个紧急的任务需要我们在develop中进行修复问题,这个时候我们不得不将我们当前开的分支中代码暂存,等我们修改完develop分支中的内容的时候在回过头去继续修改,这个时候我们就用到了需要使用到下面的一组命令。
//把暂存区内的修改存储起来:
git stash
//切换到正确的分支:
git checkout 分支名
//将存储的修改取出来:
git stash pop
// 继续进行提交等正常的操作
1
2
3
4
5
6
7