有没有办法在不加载任何用户或系统配置的情况下使用git
(例如,在/etc/gitconfig
或$ HOME / .gitconfig或本地)。
理想情况下,我喜欢以下内容:
$ git --no-config commit -m 'commit message'
我想要的特定用例是使用git
进行某些操作的集成测试。我不希望用户的git配置干扰测试。
答案 0 :(得分:0)
答案 1 :(得分:0)
有一个命令行参数可以覆盖预设的配置值,请参见git -c name=value ...
它必须在子命令之前使用,例如
git -c user.name=NotMe -c user.email=not@me.com am 0001_fancy_patch