Windows 上的 git 新手。安装最新版本的 git 后(来自适用于 Windows 的 git https://gitforwindows.org/网站),您可以输入cd /usr/bin
在标准 Linux 用法中。但它到底在我的 Windows 文件系统上的什么位置呢?从 Windows 命令行进行搜索发现了两个可能的位置。哪一个是正确的?为什么有两个相似的位置?
- C:\Program Files\Git\usr\bin
- C:\Program Files\Git\mingw64\bin
I have:
vonc@voncavn7 MINGW64 /usr
$ ls
bin etc lib libexec share ssl
如果我检查 usr:
D:\prgs\gits\current\usr>ls
bin/ etc/ lib/ libexec/ share/ ssl/
还有 mingw64
D:\prgs\gits\current\mingw64>ls
bin/ doc/ etc/ lib/ libexec/ share/ ssl/
所以看起来是这样C:\Program Files\Git\usr\bin
.
正如“为什么“MINGW64”出现在我的 Git bash 上? https://stackoverflow.com/a/32357153/6309", The MINGW64
是来自的值MSYSTEM
环境变量。
它是一部分MSYS2 https://www.msys2.org/,它由三个相对独立的子系统组成: msys2 、 mingw32 和 mingw64 。
From "Windows 上的 Zsh 通过 MSYS2 https://medium.com/@borekb/zsh-via-msys2-on-windows-3964a943b1ce" from 博雷克·伯纳德 https://twitter.com/borekb:
- msys2(有时简称为 msys)是一个模拟层 — 完全兼容 POSIX,但速度较慢。
- mingw 子系统提供本机 Windows 二进制文件,并在编译时将 Linux 调用重写为其 Windows 等效项。
例如,适用于 Windows 的 Git https://github.com/git-for-windows/git/releases is a mingw64 http://mingw-w64.org/doku.php二进制文件(与 msys Git 不同,msys Git 使用兼容层,因此速度很慢)。
也可以看看 ”msys、msys2 和 msysgit 彼此之间有何关系? https://stackoverflow.com/a/35099458/6309".
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)