Visual Studio的git.exe位置在哪里?

时间:2019-09-12 10:01:16

标签: git visual-studio git-config

我正在通过命令行配置 git ,但是更改似乎不适用于 Visual Studio 的git操作,因此我想知道VS是否使用另一个git实例与其他配置一起,在哪里可以找到VS正在使用哪个git.exe?

2 个答案:

答案 0 :(得分:3)

VS2019似乎隐藏了几乎完整的Windows版Git Windows安装。看来唯一要删除的是Mintty。因此,您可以像在Windows版Git中一样设置GIT_PATHGIT_SSH的环境变量,并像在Visual Studio中使用git一样,通过CLI轻松地使用它。

您可以在此处找到路径:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\cmd

此处:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin

将路径设置为第一个路径(这是Windows的Git使用的路径。)

答案 1 :(得分:1)

例如,Visual Studio从git文件夹中的config文件中获取各种.git工具的位置,如下所示:

[difftool "vsdiffmerge"]
    cmd = \"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\vsdiffmerge.exe\" \"$LOCAL\" \"$REMOTE\" //t
    keepBackup = false

除此之外,我在PC上唯一可以找到git.exe的地方是

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtension\Microsoft\TeamFoundation\Team Exlorer\Git\mingw2\bin\git.exe