如何使 git push origin --force ;在 Visual Studio 团队资源管理器中

how to make git push origin --force ; in Visual Studio Team Explorer

我最近遇到了一个问题,我不得不忽略我的最后一次提交,所以在命令行上我做了以下操作:

git push origin --force

这工作正常,但是我通常从 Visual Studio Team Explorer 内部创建我的 push/pulls,但是我无法找到如何从那里 --force 推送

是否可以或只能通过命令行完成?

您可以在 visual studio 2017 中启用 --force 而无需使用命令提示符,如下所示打开团队资源管理器。

Team Explorer>Settings>Git>Global Settings

勾选 enable push --force 复选框,这样就可以了

有关详细信息,请查看此 link

PS。 **此功能仅适用于 visual studio 2017+ **

现在(从 VS2019 开始)在 Settings -> Source Control -> Git Global Settings: