Gri*_*tem 9 git git-config visual-studio
我正在通过命令行配置git但更改似乎不适用于Visual Studio的 git 操作,所以我想知道也许 VS 使用另一个 git 实例和其他配置,我在哪里可以找到哪个 git.exe 正在被使用VS?
Adr*_*ica 10
Visual Studiogit从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
Run Code Online (Sandbox Code Playgroud)
除此之外,我git.exe在我的电脑上唯一能找到的地方是这里:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin\git.exe
Run Code Online (Sandbox Code Playgroud)
VS2019 似乎在其安装中隐藏了一个近乎完整的 Windows 版 Git 安装。唯一似乎被剥离的东西是 Mintty。因此,您可以像在 Windows 版 Git 中一样设置GIT_PATHenv var,并GIT_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
将您的路径设置为第一个(这是 Git for Windows 使用的)。