特定のサブディレクトリに異なる .gitconfig を設定するには? 質問する

特定のサブディレクトリに異なる .gitconfig を設定するには? 質問する

私は 2 つの異なる Git メールを使用しています。1 つは仕事用、もう 1 つは公開プロジェクト用です。当初は、すべての公開リポジトリがあるフォルダーに別のメール アドレスで別の .gitconfig を作成すれば、Git がそれを尊重するだろうと考えていましたが、残念ながら、うまくいかないようです。同様のものを簡単に設定する最も良い方法は何でしょうか。各公開リポジトリでメール アドレスを個別に変更しなくても済むようにしたいのです。

ベストアンサー1

git以来の最良の方法2.13使用することです条件付き包含

例(回答からコピー)ここ):

グローバル設定 ~/.gitconfig

[user]
    name = John Doe
    email = [email protected]

[includeIf "gitdir:~/work/**"]
    path = ~/work/.gitconfig

仕事固有の設定 ~/work/.gitconfig

[user]
    email = [email protected]

おすすめ記事