我正在看书“祝大家 git 和 Github 愉快”(具体与 R studio 相关,与上下文相关但与实际问题无关)
作者解释了如何设置 R Studiogit.exe
以通过将 git 可执行文件的路径设置为 来查找C:/Program Files/Git/bin/git.exe
。然后她强调不应该使用C:/Program Files/Git/cmd/git.exe
,但没有解释在这种情况下cmd
和之间的区别bin
。
为什么我要git.exe
在两个不同的位置使用两个不同的文件,它们之间有什么区别?为什么作者强调不要使用cmd
目录下的那个?
答案1
这个问题的答案可以从类似问题的答案中推断出来:https://stackoverflow.com/a/14452151
本质上,cmd 文件夹中的所有内容都用于 Windows CMD,实际上只是“真实”可执行文件的包装器。将它们视为 .cmd 或 .bat 文件,但带有 .exe 扩展名(即使它们不是字面意义上的)。R Studio 可能与使用包装器不兼容,因此需要 bin 目录中的包装器。