进入 cmd 命令行运行 tree 能够得到正确响应,但存在中文乱码.
想要退出 cmd 环境,Ctrl + C 组合即可重新回到 git bash 环境....运行 tree 命令,从而实现调用 tree 的目的....根据科普知识,我们知道 MSYS2 和 MinGW 都是操作系统,而 Git For Windows 将两者结合在一起,默认使用 MSYS2 的包管理工具....但 Git 底层是运行在类 linux 系统的,这种差异必然需要 Windows 到 Linux 的中间处理层进行转换....git bash 默认安装程序无包管理工具等高级功能,如需扩展自定义命令应该下载Git for Windows SDK.
git bash 环境兼容 MSYS2 ,MinGW ,Cygwin 等系列自由软件