不小心 commit 还 push 到了错误的分支上,怎么办?

git reset --soft [出错之前的 commitID]

git stash

git checkout 正确的分支

git stash apply

git commit ....

git push origin 正确的分支 --force (这个操作会直接把远端仓库的相应分支给覆盖掉,所以千万不要在这里使用 --all)

 

posted @ 2023-03-18 03:25  yinhuachen  阅读(33)  评论(0编辑  收藏  举报