如何将错误分支未提交的代码转移到正确分支-记录贴

208 阅读1分钟

开发过程中有时候会需要切换分支,有时候会忘记切换到版本开发的分支就开始编写代码了,所以就需要把已经更改的代码转移到正确的分支去继续开发

假如我们在dev上开发,但是现在代码都写在了test的上面去 那么我们需要

1.把我们当前分支修改的代码暂存一下  git add . 但是不要提交
2.git stash //把暂存区的修改储存起来
3.git checkout dev //切换到正确的分支
4.git stash pop   //将存储的修改取出来

如果已经commit了呢?
git reset HEAD^   // 撤回到刚刚commit之前的状态