You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio 2022中一键提交并推送至多个Git仓库?

VS2022多Git仓库一键提交并推送的解决办法

内置UI操作(推荐)

完成Commit All Repos后,在Git Changes选项卡右上角点击三个点(...)的扩展菜单,选择Push All选项即可一次性推送所有仓库的提交内容。如果没看到这个选项,先把VS2022更新到最新版本——微软在后续版本中补全了这个批量推送的UI功能。

命令面板快捷操作

按Ctrl+Shift+P打开命令面板,直接输入Git: Push All Repositories并执行,就能触发全仓库推送。嫌麻烦的话还能给这个命令绑快捷键:

  • 打开工具->选项->环境->键盘
  • 搜索Git.PushAllRepositories,设置一个专属快捷键(比如Ctrl+Shift+Alt+P),之后一键就能搞定。

终端命令备用方案

如果UI操作受限,打开VS内置终端(视图->终端),切换到解决方案根目录,执行以下命令:

git submodule foreach --recursive git push

这个命令会自动遍历所有关联的Git仓库并完成推送。

内容的提问来源于stack exchange,提问作者DCastenholz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 09:50:17