我已将 Git 安装到 Program Files (x86) 中。关于全局配置文件位置的标准答案是 C:\Users[用户名].gitconfig。但是,我正在使用多种环境,例如 MinGW/MSys、cygwin 甚至 Opscode Chef MSys。 Git 尊重每个 $HOME 设置并在不同位置查找 .gitconfig。
如何为 Git 配置定义真正固定的位置?
最佳答案
您可以创建从真实 Git 配置文件到各种工具所需的每个位置的符号链接(symbolic link)。
- 在 Cygwin 或 MSys 上,您应该能够使用
ln -s/path/to/real/config/file/path/to/expected/file/location
。 - 对于 Windows 路径,您可能必须使用 the NTFS
mklink
command .
我相信 SourceTree 有能力使用它自己的内部 Git 命令,或者安装在其他地方的命令。调整此设置也可能有所帮助。
关于git - 单个 Git 安装,多个环境(msys、cygwin、SourceTree 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20736188/