请帮忙。
如何撤消我从 gitlab 中的功能分支到主分支发出的合并请求? 我正在从 Pycharm git 执行此操作,并尝试努力重置到合并之前,但它不允许我强制推送并更改 origin main。它迫使我合并/变基到 origin main,所以我无法重写 origin main。
我不介意丢失此功能分支的更改。合并后原始功能分支已被删除。
我应该从终端强制推送 origin main 而不是像这样使用 Pycharm 吗?
git checkout main
git reset --hard <commit_hash_before_merge>
git push --force origin main
还有一种方法可以通过 Gitlab 来完成
请参阅此 Gitlab 恢复更改以获取更多信息。