9

我想知道我在 Windows 上运行的 Git 版本是 32 位还是 64 位。知道如何找出答案吗?我正在粘贴我拥有的任何信息。

$ git version

git 版本 1.7.10.msysgit.1

vkaul@NBVK ~
$ git config -l

core.symlinks=false
core.autocrlf=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
pack.packsizelimit=2g
help.format=html
http.sslcainfo=/bin/curl-ca -bundle.crt
sendemail.smtpserver=/bin/msmtp.exe
diff.astextplain.textconv=astextplain
rebase.autosquash=true
gui.recentrepo=C:/OCRImages_GIT
user.email=vivek.kaul@jumio.com
user.name=Vivek Kaul merge.tool
=kdiff3
core.autocrlf=true
core.editor="C:/Program Files (x86)/GitExtensions/GitExtensions.exe" fileeditor
mergetool.kdiff3.path=C:/Program Files (x86)/KDiff3/kdiff3.exe
diff.guitool=kdiff3
difftool.kdiff3.path=C:/Program Files (x86)/KDiff3/kdiff3.exe
http.postbuffer=2000000000
push.default=匹配
pack.windowmemory=512m
pack.packsizelimit=2g

4

6 回答 6

7

我很欣赏这是旧的,但我很沮丧试图找到答案,然后自己解决了。如果您使用默认安装位置,这非常非常简单。

如果您的安装在 中C:\Program Files\Git,则它是 64 位的。如果它C:\Program Files (x86)\Git是 32 位的。

于 2015-08-26T17:34:17.247 回答
5

命令

file $( which git )

输出

/usr/bin/git: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x4faadbc9c19a44ab71d1714a4e3d69e177e42a76, stripped
于 2012-08-28T16:39:16.730 回答
2

这应该为您提供您在任何平台上寻找的信息:

C:\>git --version --build-options
git version 2.21.0.windows.1
cpu: x86_64
built from commit: 2481c4cbe949856f270a3ee80c802f5dd89381aa
sizeof-long: 4
sizeof-size_t: 8
于 2021-02-12T22:31:01.867 回答
1

使用file,例如

$ file `which git`
/usr/local/bin/git: Mach-O 64-bit executable x86_64
于 2012-08-28T16:39:18.117 回答
1

这就是我使用记事本++的方式

  1. 在 Notepad++ 中打开 git-bash.exe(或 git-cmd.exe)
  2. 转到搜索>查找或只需按CTRL+F
  3. 输入PE并点击查找下一个
  4. 现在寻找之后的第一个可打印字符PE

如果是,d那么你的 Git 是64 位的

如果是,L那么你的 Git 是32 位的

于 2020-07-09T03:03:57.623 回答
0

在 Windows 版 Git Bash 上,您可以键入
where git

C:\Program Files\Git\mingw64\bin\git.exe
C:\Program Files\Git\cmd\git.exe

如果它已安装,Program Files那么您正在运行 64 位。
如果它已安装,Program Files (x86)那么您正在运行 32 位。

于 2019-07-26T16:50:20.413 回答