从推送窗口(Ctrl/cmd-shift-K)中,Push 按钮有一个向下箭头,可以展开一个下拉选项“强制推送”。这将首先执行--force-with-lease,如果失败,将提示进行--force推送。 如果您的分支正在尝试推送到主分支,则“强制推送”将变为灰色。要启用对主分支的强制推送,请从“首选项→Git”中的受保护分支列表中将其删除: