场景: 所在的分支没有commit权限,但是我们已经在当前分支上做了大量的修改。(git提供了暂存的方式帮我们解决该问题) 解决: //把暂存区内的修改存储起来: git stash //切换到正确的分支: git checkout 分支名 //将存储的修改取出来: git stash pop // 继续进行提交等正常的操作 Example: 存储暂存区的内容: 切换分支—> 拉取修改