Git 实际操作应用 - 代码写错了分支怎么解决

417 阅读1分钟

场景一:代码未commit的解决方法

我们可以按照如下命令即可把你更改的代码带入到你自己的分支上。

git add .   // 把所有改动暂存
git stash   // 把暂存的文件提交到git暂存区
git checkout 到正确的分支  // 切换到你正常该写在的分支上
git stash pop   // 将暂存栈中的代码放出来

场景二:代码已commit的解决方法

git reset HEAD~1  // 最近一次提交放回暂存区,并取消此次提交
git stash     // 把暂存的文件提交到git暂存区
git checkout 到正确的分支  // 切换到你正常该写在的分支上
git stash pop   // 将暂存栈中的代码放出来