如果你不想要你已经提交成功的提交,那么需要手动回退到你之前的提交,将分支重置到你之前提交的位置。
下面这就是已经重置的模样。

为了清空云端,现在你需要强制推送你的本地重置过后的主分支。
在 IDEA 中“强制推送(Force Push)”按钮呈灰色或无法点击,最常见的原因是 IDEA 默认开启了分支保护机制,防止开发者误操作覆盖了 master 或 main 这样的重要主干分支。
通过调整 IDEA 的安全设置,可以允许对 master 分支进行强制推送。
- 打开设置:按快捷键
Ctrl + Alt + S(Mac 为Cmd + ,)打开 Settings(设置)窗口。 - 找到 Git 设置:在左侧导航栏中依次展开 Version Control(版本控制) -> Git。
- 定位保护分支设置:在右侧设置面板中,向下滚动找到 Protected branches(受保护的分支)输入框。
- 移除限制:你会看到框内默认填写了
master(或者master;main 等)。将框里的内容全部删除,使其保持空白。 - 保存应用:点击右下角的 Apply,然后点击 OK 关闭设置窗口。
- 再次推送:现在重新按
Ctrl + Shift + K 打开 Push 窗口,点击下拉箭头,Force Push 按钮就可以正常点击了。

