git - MSYS2中的两个git.exe
问题描述
我在 MSYS2 安装中发现了两个二进制文件“git.exe”。
第一个在以下路径下:
“\msys64\usr\bin”
第二个在以下路径下:
“\msys64\usr\lib\git-core”
有人可以描述两者之间的区别吗?
解决方案
Windows 2.x 的 Git 重新组织了目录结构,因此 cmd/git 和 bin/git 都只是调用真实事物的包装器
在这种情况下,\msys64\usr\lib\git-core
是实际的,另一个是副本或符号链接。
请注意,如果您使用的是最新的 Windows 版 Git(而不是 Cygwin),则不会出现这种重复。
推荐阅读
- inno-setup - SQLEXPR 安装程序返回码 -2068578304 是什么意思?
- visual-studio - Visual Basic 中是否有快捷方式可以检测字符串是否包含任何类型的韩语字符?
- javascript - 用于虚构交互式地图的地图创建 API?
- python - Python Fission - 创建包和导入库
- ios - UITextView在更改字体后呈现奇怪的字符
- c++ - scons 找不到#include 文件
- dart - Dart 动态特性,dart:js 平台可用性
- r - 如何在 R 中写入空白值为 Null 的 CSV?
- ios - SwiftUI:将 LazyVStack 或 LazyHStack 放入 ScrollView 会导致卡顿(Apple 错误??)
- javascript - 使用 Javascript 在字符串第一次出现时拆分字符串