首页 > 解决方案 > MSYS2中的两个git.exe

问题描述

我在 MSYS2 安装中发现了两个二进制文件“git.exe”。

第一个在以下路径下:
“\msys64\usr\bin”

第二个在以下路径下:
“\msys64\usr\lib\git-core”

有人可以描述两者之间的区别吗?

标签: gitmingwmingw-w64msysmsys2

解决方案


magit 问题 2259提交 724ea52 所示

Windows 2.x 的 Git 重新组织了目录结构,因此 cmd/git 和 bin/git 都只是调用真实事物的包装器

在这种情况下,\msys64\usr\lib\git-core是实际的,另一个是副本或符号链接。

请注意,如果您使用的是最新的 Windows 版 Git(而不是 Cygwin),则不会出现这种重复。


推荐阅读