场景一:代码未commit的解决方法
我们可以按照如下命令即可把你更改的代码带入到你自己的分支上。
git add . // 把所有改动暂存
git stash // 把暂存的文件提交到git暂存区
git checkout 到正确的分支 // 切换到你正常该写在的分支上
git stash pop // 将暂存栈中的代码放出来
场景二:代码已commit的解决方法
git reset HEAD~1 // 最近一次提交放回暂存区,并取消此次提交
git stash // 把暂存的文件提交到git暂存区
git checkout 到正确的分支 // 切换到你正常该写在的分支上
git stash pop // 将暂存栈中的代码放出来