调用git而不加载用户gitconfig

调用git而不加载用户gitconfig

用 Python 编写的 git 接口工具由于我本地的某些设置而中断~/.gitconfig,即diff.noprefix=True.

我知道我可以git -c diff.noprefix=False diff在通话中使用类似的东西,但我担心工具的其他部分或其他设置会破坏其他东西。我一直在寻找--norcor-c /dev/null参数,但在文档中没有找到我的方法。

答案1

HOME导出与正常主目录不同的值。 Git 将无法在那里找到 ~/.gitconfig (或者可以找到您定义的新配置,该配置缺少攻击性参数)。看起来您也可以设置 GIT_CONFIG_NOSYSTEM 导出来拒绝使用/etc/git.config

详细信息请参阅这个 gmane 线程。

相关内容