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

Visual Studio 2019查找Git的路径规则及统一Git版本方案咨询

VS2019多Git版本共存问题解答

1. VS2019调用的Git版本及优先级

VS2019默认优先调用自身内置的Git版本,优先级高于系统%PATH%环境变量中配置的Git。VS内置的Git集成模块默认会直接加载自带的Git可执行文件,不会主动检索系统PATH下的Git程序,只有你手动修改了VS的Git可执行文件路径配置时,才会调用外部安装的Git版本。

2. 查询VS2019内置Git版本的方法

由于微软未在VS2019的公开发行说明中统一标注各版本对应的内置Git版本号,你可以通过以下两种方式获取准确信息:

  • 进入VS内置Git的所在路径C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin,在路径栏输入cmd打开命令窗口,执行git --version即可得到当前VS内置的Git版本。
  • 打开VS2019,依次点击顶部菜单「Git > 设置」,在左侧菜单栏选择「源代码控制 > Git 全局设置」,页面中会直接显示当前VS使用的Git版本以及对应的可执行文件路径。

3. 全场景统一Git版本的最优方案

你可以根据自身使用习惯选择要统一的目标版本,两种方案操作都非常简便:

方案1:统一使用系统中已有的高版本Git(2.31.1.windows.1)

  • 打开VS2019的Git设置页面,找到「Git可执行文件路径」配置项,手动修改为C:\Program Files\Git\bin\git.exe,保存设置后重启VS即可。
  • 确认系统%PATH%环境变量中C:\Program Files\Git\bin的排序在其他Git路径之前,所有终端、第三方Git工具(如TortoiseGit)默认就会调用该版本。

方案2:统一使用VS2019内置的Git版本(2.29.2.windows.4)

  • 打开系统环境变量设置,将VS内置Git的bin路径C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin添加到%PATH%的最顶端,同时删除或下移其他Git相关路径。
  • 保存环境变量设置后,重启所有终端和VS,执行where git确认仅返回目标路径的Git,再执行git --version确认版本正确即可。

内容的提问来源于stack exchange,提问作者Mr. Boy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 16:06:03