打算 回滚Git的远程仓库到指定版本,通常的做法是用本地的某个版本 强制推送覆盖,可以运行 git命令
git push -f
但平常我习惯用 PhpStorm 自带的 Git 插件来管理版本控制,,,,发现 PhpStorm 这个强制推送按钮竟然是 灰色不可用的,如下图所示:
解决方案
经过各种实验,发现在 master 分支上不可强制推送(Force Push),但在其他分支可以,怀疑应该是 PhpStorm 配置有关,,找到相关配置选项,果真 master分支 被保护,如下图所示:
打算 回滚Git的远程仓库到指定版本,通常的做法是用本地的某个版本 强制推送覆盖,可以运行 git命令
git push -f
但平常我习惯用 PhpStorm 自带的 Git 插件来管理版本控制,,,,发现 PhpStorm 这个强制推送按钮竟然是 灰色不可用的,如下图所示:
经过各种实验,发现在 master 分支上不可强制推送(Force Push),但在其他分支可以,怀疑应该是 PhpStorm 配置有关,,找到相关配置选项,果真 master分支 被保护,如下图所示: