不小心 commit 还 push 到了错误的分支上,怎么办?
git reset --soft [出错之前的 commitID]
git stash
git checkout 正确的分支
git stash apply
git commit ....
git push origin 正确的分支 --force (这个操作会直接把远端仓库的相应分支给覆盖掉,所以千万不要在这里使用 --all)
git reset --soft [出错之前的 commitID]
git stash
git checkout 正确的分支
git stash apply
git commit ....
git push origin 正确的分支 --force (这个操作会直接把远端仓库的相应分支给覆盖掉,所以千万不要在这里使用 --all)