git - 单个 Git 安装,多个环境(msys、cygwin、SourceTree 等)

标签 git windows

我已将 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/

相关文章:

windows - Windows 上的 PostgreSQL : is there a default password?

Git pull 入一个未跟踪的 repo 副本

GitHub 提交未记录在 'Your Contributions` 日历中

excel - 如何防止因 DPI 变化而缩放?

C++:数据类型,何时使用?

windows - Ctrl Alt F8 断开显示?

PHP Rename() 删除 Windows 中的所有者属性?

用于访问 Hg、Git 和可能的 Bazaar 存储库的 Python 包装器?

git submodule update --init 给出 fatal error : Needed a single revision Unable to find current revision in submodule path

git:如何重新配置​​ git 以使用亮红色和亮绿色?