这与我最近提出的问题有关。
在安装msysgit时,安装程序提供了3个与系统路径相关的选项:
从不更改Windows环境。选择此选项后,您必须使用"bash" shell来使用git。
将git \ bin目录添加到PATH环境变量中,但不覆盖某些内置的Windows工具。Stackoverflow用户Gabe Moothart在评论中告诉我,此选项会导致某些git操作失败!这些操作是什么?我需要担心吗?
与2相同,但重写了一些默认系统工具。这些工具是什么?Windows的哪些部分依赖它们?实际上会对其造成伤害吗?
另一个与系统PATH无关的问题也浮现在我的脑海中。
如果我的项目目录中包含符号链接和硬链接,会怎样呢?Git知道如何处理这些吗?或者,如果说目录结构使得某个文件夹实际上是其父文件夹之一的符号链接,它会遭受无限递归吗?
export PATH=$PATH:/c/mingw/bin:/c/mingw/msys/1.0/bin
添加到 Git Bash 的/etc/bash_profile
中,以便从 msysGit 的 shell 中访问 MinGW。 - rpjohnstC:\Program Files\Git\usr\bin>which find /c/WINDOWS/system32/find
。是否仍需要创建bat文件并从PATH中删除msysgit条目? - Lidia