我一直在 PhpStorm 的专门分支上工作,但是在推送到 GitHub 时,不小心合并了主分支。
我应该如何在 GitHub 和本地撤销合并?GitHub 的主分支用于迁移代码到各个服务器,因此我需要回滚到合并之前的上一个提交,而不是创建一个新的提交来撤消我的更改。
你需要将头指向当前头之前的提交。
git reset --hard <commit_before_merge>
例如:git reset --hard master^
checkout master^
- kkflfgit push -f
。 - kkflfgit checkout master
git reset --hard <commit_before_merge>
git push -f