65-git没有提交的代码如何迁移到新建分支

// 先将本地修改进行暂存
> 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 [email protected]{0} 删除第一个暂存

git stash save "说明"    暂存未提交工作区
git stash pop                  恢复
git stash apply 
git stash apply         将缓存堆栈中的stash多次应用到工作目录中,但并不删除stash拷贝
git stash apply [email protected]{0}  指定使用哪一个stash

你可能感兴趣的:(java)