私は2つの関連質問がある:どのGit設定ファイルが使用されているか、設定を上書きする方法を知るには?
私のGitのbashのクライアントによってその設定ファイルを使用している私は、正確に判断することができますどのように- ?
- 使用されている設定ファイルの設定を上書きすることはできますか?
私はシステム、グローバルとローカル(別名プロジェクト).gitconfig
ファイルがあることを知っています。 Git siteによれば、これらの各レベル(システム、グローバル、ローカル)は前のレベルの値を上書きするため、./git/config
(ローカル)の値は/etc/gitconfig
の値よりも優先されます。
つまり、階層を扱っており、ローカル設定ファイル内の宣言は、グローバル設定ファイルまたはシステム設定ファイルよりも優先されます。
しかし、グローバルファイル(たとえばプロキシ)に設定があり、でない場合、ローカルファイルに存在するはその設定を行い、グローバルのプロキシ設定を使用しますか?つまり、Gitは階層ルールを適用する前に、すべての設定ファイルのすべての設定で動作します。
上記の例では、グローバルのプロキシ設定がとローカル設定ファイルの他の設定と一緒に使用されている場合、どうすれば上書きできますか?
OK。あなたの答えをありがとう ...私はレポのためのただ一つの特定のファイルを使用する方法があるかもしれないと思った。あなたはこれを期待するでしょう。とにかく...「追加」の結果は、プロジェクトのローカル設定でより具体的な設定を提供する必要があることを意味します。つまり、グローバルには10個の宣言があり、特定のレポには2個の単純なものしか必要ないということです。空の文字列またはデフォルト値でローカルファイル内の他の8個をオーバーライドする必要があります。 –