如何防止Git使用全局配置?

6

我有一个情况,其中运行一些与git相关的测试可能会导致失败,如果运行它们的用户在其~/.git-template/hooks文件夹中安装了一些自定义钩子。

主要是希望找到一种在隔离环境中运行git命令的方法,其中git将跳过使用默认钩子甚至加载其他全局配置。


1
git config --local - Aluan Haddad
3
看起来你可以使用 GIT_CONFIG_NOSYSTEMGIT_CONFIG_NOGLOBAL 环境变量分别忽略系统和全局配置文件。GIT_CONFIG_NOSYSTEM=true git <command> 编辑:似乎 NOGLOBAL 不再受支持,但 NOSYSTEM 仍然有效。 - 0x5453
@0x5453 把它变成答案!它有效。 - sorin
1个回答

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接