ユーザーのgitconfigをロードせずにgitを呼び出す

ユーザーのgitconfigをロードせずにgitを呼び出す

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スレッド。

関連情報