// 先将本地修改进行暂存
> git stash
// 暂存完毕后执行 git status 会显示不出本地的修改
// 再拉取当前分支
> git pull
// 新建并切换到开发分支,如dev-2021-11
> git checkout -b dev-2021-11
// 将暂存的本地修改取出
> git stash apply
// 这时执行 git status 可以看到本地修改又显示出来了
// 正常提交即可
> git add .
> git commit -am "local code"
> git push origin dev-2021-11
其他使用:
git stash 暂存状态
git stash list 查看暂存列表
git stash clear 清空暂存列表
git stash drop stash@{0} 删除第一个暂存
git stash save "说明" 暂存未提交工作区
git stash pop 恢复
git stash apply
git stash apply 将缓存堆栈中的stash多次应用到工作目录中,但并不删除stash拷贝
git stash apply stash@{0} 指定使用哪一个stash