今天下午花了点时间,在 MSYS2 上安装了 Git for Windows,然后把独立的 Git for Windows 卸掉了。
因为平时已经习惯用 Git for Windows 的 bash,但是 Git for Windows 缺一些实用的工具,又不能用包管理安装,所以改为在 MSYS2 上安装 Git for Windows。
需要注意的是,MSYS2 源本身也有 Git,但是这个 Git 和 Git for Windows 的是不一样的。简单来说,MSYS2 的 Git 使用了 MSYS2 的 POSIX 模拟层,而 Git for Windows 中的 git 没有使用,因此前者比后者性能要差。
同时原版的 MSYS2 不会使用 Windows 的用户目录作为家目录,而是放在独立的位置,这也不方便管理配置文件。在 MSYS2 安装 Git for Windows 后会把 MSYS2 的运行环境替换成 Git for Windows 修改过的环境,同时会改为使用使用 Windows 的用户目录作为家目录。
因为平时已经习惯用 Git for Windows 的 bash,但是 Git for Windows 缺一些实用的工具,又不能用包管理安装,所以改为在 MSYS2 上安装 Git for Windows。
需要注意的是,MSYS2 源本身也有 Git,但是这个 Git 和 Git for Windows 的是不一样的。简单来说,MSYS2 的 Git 使用了 MSYS2 的 POSIX 模拟层,而 Git for Windows 中的 git 没有使用,因此前者比后者性能要差。
同时原版的 MSYS2 不会使用 Windows 的用户目录作为家目录,而是放在独立的位置,这也不方便管理配置文件。在 MSYS2 安装 Git for Windows 后会把 MSYS2 的运行环境替换成 Git for Windows 修改过的环境,同时会改为使用使用 Windows 的用户目录作为家目录。