【发布时间】:2017-07-26 22:01:23
【问题描述】:
在 Visual Studio Code 中,是否可以通过某种方式执行 git push --force <repo> <branch>?
【问题讨论】:
在 Visual Studio Code 中,是否可以通过某种方式执行 git push --force <repo> <branch>?
【问题讨论】:
它现在在 2018 年 9 月 v1.28 版本之后可用。 查看发行说明以获取更多信息: https://code.visualstudio.com/updates/v1_28#_push-force
编辑:感谢@Kevin 的提示。 如果找不到该选项,可以按如下方式更改 VSCode 设置:
【讨论】:
从 1.35(2019 年 5 月)开始,只要设置了 Settings > Extensions > Git > Allow Force Push,Git 菜单中也可以看到强制推送选项:
注意:您需要重新启动 VSCode(或至少“重新加载 (VSCode) 窗口”)才能看到该新选项。
见issue 62020,关闭PR 62021。
正如CletusW 在the comments 中所指出的:
还请注意,默认情况下,这使用更安全的
--force-with-lease选项,也可在Settings > Extensions > Git中配置,朝向底部
我在“git push --force-with-lease vs. --force”中详细说明了--force-with-lease。
【讨论】:
git push --force <repo> <branch>并热输入【讨论】: