git.exe在哪里?

Ang*_*ore 295 git github-for-windows

我有PyCharm,我正在寻找git.exe来设置它与我的回购.

什么是PATT到git.exe?

S. *_*rby 486

如果您使用的是GitHub for Windows,git.exe可能不在您的PATH中,但您可能会在以下位置找到它:C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\bin\git.exe

这就是我的情况,在Windows 7 + GitHub for Windows 1.0版本中.

在Windows 10中,它似乎在:

C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\cmd\git.exe

(\ cmd与\ bin)

来自GitHub Desktop 1.1

用户界面不同,Git路径现在位于:

C:\Users\<username>\AppData\Local\GitHubDesktop\app-<appversion>\resources\app\git\cmd\git.exe

PS: AppData默认是隐藏文件夹.

  • 具有讽刺意味的是,这是关于最不便携的地方......停止向我隐瞒事物.Chrome,我也在看着你. (158认同)
  • 它位于/ cmd文件夹而不是/ bin对我来说.我正在使用Window 7 Pro SP1和GitHub Desktop版本3.0.11.0 (18认同)
  • 啊! 太可怕了!程序文件有什么问题?!我只是分开安装git. (12认同)
  • 为什么这么难 (10认同)
  • 我在Windows 10上使用git for windows 2.10,他们的exe位于`C:\ Users\<用户名>\AppData\Local\Programs\Git\bin\git.exe` (9认同)
  • 请注意,使用GitHubDesktop时,路径中有一个版本号,引用@codervince.正确的路径取决于您的用户名和安装的版本:`C:\ Users\<用户名>\AppData\Local\GitHubDesktop\app- <版本号>\resources\app\git \`而不是有一个`git.在`cmd`文件夹中的exe`和`mingw64\bin`中的一个 - 我没有想到差异. (3认同)
  • 好的Thx!在Windows 8 Pro中我也可以在cmd窗口中轻松检索:dir/S/P"c:\ git.exe"这将为您提供git.exe文件的个人位置 (2认同)
  • Github for Windows (Electron) + Windows 10 &lt;user&gt;\AppData\Local\GitHubDesktop\app-0.5.5\resources\app\git\mingw64\bin (2认同)

Von*_*onC 112

如果git.exe确实在你的%PATH%(也就是说,如果你可以git --version在DOS窗口中输入一个),那么which git.exe会告诉你在哪里.
(如果您在Windows上安装了GoW:Gnu:为Windows编译的130个unix命令,包括which).

Jonny Leeds 在下面评论你也可以使用where git.exe
(除了Powershell,你需要使用where.exe git.exe,而不是PowerShell命令where)

如果没有,请不要忘记你可以随时随地安装git 便携版的msysgit.它只是一个存档,可以在您选择的任何目录中解压缩.

2015年更新:使用便携版"git-for-windows",如:

PortableGit-2.4.4.2-3rd-release-candidate-64-bit.7z.exe

然后添加到%PATH%:

  • c:\path\to\PortableGit-2.4.4.2-3rd-release-candidate-64-bit\cmd
  • c:\path\to\PortableGit-2.4.4.2-3rd-release-candidate-64-bit\usr\bin

您不仅可以获得git.exe,还可以获得200多个Unix命令的可执行文件!不再需要安装GnuOnWindows.
请参阅" 如果您从网上下载Git 2.0,为什么会这样,您总能获得1.9.4安装程序包? ".


最近(2017年),来自Luke McGregor回答,新的GitHub桌面:

"%LOCALAPPDATA%\GitHubDesktop\app-[gfw-version]\resources\app\git\cmd\git.exe"
For instance: 
%LOCALAPPDATA%\GitHubDesktop\app-1.0.1\resources\app\git\cmd
Run Code Online (Sandbox Code Playgroud)

  • 在Windows上你可以使用'where'但是如果你使用的是powershell,请确保输入where.exe git,否则它会尝试做其他事情! (7认同)

小智 36

只是在这里添加几个答案:

在Windows上,您可以使用内置的"where"而不是"which"(适用于Linux).所以,where git会告诉你git的位置,假设它在系统路径中.

如果它不在系统路径中,并且您想要本机(无下载或安装),合理的时间命令来查找它,请使用 dir /s git.exe

  • `其中git`不起作用,但`dir/s git.exe`很好. (4认同)
  • 在 Windows 10 和 mingw64 shell 中,`which git` 返回了一个虚拟位置:`/mingw64/bin/git`。而 `where git` 返回了 c 驱动器上的两个实际位置:`C:\Users\&lt;username&gt;\AppData\Local\Programs\Git\mingw64\bin\git.exe` 和 `C:\Users\&lt;username&gt; \AppData\Local\Programs\Git\cmd\git.exe` (2认同)

小智 36

我很惊讶地看到没有人提到使用--exec-path开关.

git --exec-path

C:\ Program Files\Git\mingw64/libexec/git-core

我希望这可以帮助别人.

  • 不完全的。在 Windows 上,这会给我:`D:\prgs\git\latest\mingw64/libexec/git-core`,其中确实有一个 `git.exe`,但不是我使用的那个。`where git.exe` 给了我正确的位置:`D:\prgs\git\latest\bin\git.exe`。你可以在https://github.com/git/git/commit/53876fcf3fdc1c46c26fc3a191e74a06e633d5b2的评论中看到两者的区别。exec-path 引用所谓的“帮助程序目录”。 (7认同)
  • 嗯,为什么这不在列表的顶部? (2认同)
  • 这个标志非常有用,只需记住可执行文件将位于根目录+ /bin 中 (2认同)

wes*_*ton 22

如果您使用SourceTree,可以在此处找到一个实例:

%USERPROFILE%\AppData\Local\Atlassian\SourceTree\git_local\bin
Run Code Online (Sandbox Code Playgroud)

您也可以通过chocolatey快速安装.choco install git然后,它将在您的路径上提供,而无需您做任何进一步的工作.


Pro*_*ast 15

以下是逐步说明,您可以找到:

  1. 如果您使用的是任何版本的Windows,请执行Ctrl - Shift - Esc打开的任务管理器.
  2. 打开GitHub,查看任务管理器.
  3. 应该是这样的: 当GitHub打开时,任务管理器中有什么.
  4. 右键单击调用的行GitHub,然后选择"打开文件位置".
  5. 应弹出一个窗口,显示文件的位置. Github.exe找到了!


你去!

您可以使用任何应用程序执行此操作,而不仅仅是GitHub.

  • 这是关于 GitHub.exe 的,而 OP 要求的是“git.exe”。 (2认同)

Ran*_*agg 12

在命令行中键入:

where git.exe
Run Code Online (Sandbox Code Playgroud)

  • 它什么也没有回报 (2认同)

Pab*_*mer 9

如果你可以使用git命令它应该在你的路径?因此,这应该像os或Linux一样工作

which git
Run Code Online (Sandbox Code Playgroud)

否则也喜欢os喜欢os

cd /
find . -name "*git*"
Run Code Online (Sandbox Code Playgroud)

如果在Windows上告诉我什么版本和不良帮助你在Windows上的默认路径是 C:\Program Files (x86)\Gitmsysgit不确定exeutable是否命名为git.exe.


S.N*_*örk 8

看起来git.exe可以在不同的地方找到,具体取决于它的安装方式,版本和Windows版本.

我在Windows 10 Pro N上安装了Git-2.6.3-64-bit.exe(清除安装;只是git,而不是Github Desktop客户端).这是默认位置:

%USERPROFILE%\应用程序数据\本地\程序\的Git\mingw64\BIN\git.exe

%USERPROFILE%\应用程序数据\本地\程序\的Git\BIN


tre*_*n11 7

C:\Users\<username>\AppData\Local\GitHub\PortableGit_<random hash>\cmd\git.exe 是我的git.exe位于Windows 10,Git版本2.10.0.0的位置

编辑:使用GitHubDesktop,位置更改为此

C:\Users\<username>\AppData\Local\GitHubDesktop\app-1.0.1\resources\app\git\cmd
Run Code Online (Sandbox Code Playgroud)

或者更简单的方法

%USERPROFILE%\AppData\Local\GitHubDesktop\app-1.0.1\resources\app\git\cmd
Run Code Online (Sandbox Code Playgroud)


Bin*_*gev 7

有时它可能位于:C:\Users\user-name\AppData\Local\Programs\Git\cmd。检查 USER 和 SYSTEM 的 PATH 环境变量可以得到这一点。


Nul*_*ion 6

Install git first to your window from
Run Code Online (Sandbox Code Playgroud)

https://git-scm.com/download/win

 Select this path while configuring with git to Android studio
    C:\Program Files\Git\cmd\git.exe
Run Code Online (Sandbox Code Playgroud)


aks*_*pal 5

好吧,我只是在我的 Windows 上搜索了git.exe
许多文件返回的名称类似于git-something.exegit-somethingElse.exe
在这些文件中,我可以找到一个确切名称为git.exe的文件。我打开文件,可以看到带有各种 git 命令的 cmd,这让我决定它是正确的。
将文件的路径(如下)粘贴到 PyCharm 并且它起作用了。

C:\Users\*Username*\AppData\Local\GitHub\PortableGit_cba306e536fdf878271f7fe636a147f7326ad\cmd\git.exe
Run Code Online (Sandbox Code Playgroud)

PS:我通过Windows GitHub的客户端安装安装了Git和GitHub。


小智 5

检查这个路径:

C:\Program Files\Git\mingw64\libexec\git-core\git.exe
Run Code Online (Sandbox Code Playgroud)