如何确定我是使用32位还是64位版本的Git

时间:2012-08-28 16:34:20

标签: git

我想找出我在Windows 32位或64位上运行的Git版本。知道如何找到它吗?我正在粘贴我的任何信息。

$ git version

git version 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=matching
pack.windowmemory=512m
pack.packsizelimit=2g

5 个答案:

答案 0 :(得分: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

答案 1 :(得分: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

答案 2 :(得分:1)

使用file,例如

$ file `which git`
/usr/local/bin/git: Mach-O 64-bit executable x86_64

答案 3 :(得分: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位。

答案 4 :(得分:0)

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

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

如果它是d,则您的Git为 64位

如果它是L,则您的Git为 32位