2017-12-10 7 views
1

グローバルGit設定ファイル(〜/ .gitconfig)の場所をカスタムの場所に変更することはできますか? たとえば、〜/ .config/git/.gitconfig?グローバルGit設定ファイルの場所を変更

+0

なぜあなたはそれにしたいですか?あなたは何を解決しようとしていますか? – Mureinik

+0

私は自分のホームディレクトリにすべての設定ファイルを散らすのではなく、1つのディレクトリの下にすべての設定ファイルを整理したいと思っています。 –

+0

私は〜と.xxxファイルをシンボリックリンクとして持っています。実際のドットファイルはGitリポジトリのどこかにあります。私は最近、たくさんのことを気に入って、シンボリックリンクを作成するPythonスクリプトを作成しました。これは、https://github.com/chris3torek/scriptsにあります(いくつかの公開されたドットファイルと一緒に、私のものと全く同じではありません歴史的な理由から)。 – torek

答えて

2

git configから、あなたがしようとXDG_CONFIG_HOME

XDG_CONFIG_HOME/git/config 

第二のユーザ固有の設定ファイルを設定することができます。
$XDG_CONFIG_HOMEが設定されていないか空白の場合は、$HOME/.config/git/configが使用されます。
このファイルに設定されている任意の単一値変数は、~/.gitconfigにあるもので上書きされます。このファイルのサポートがかなり最近追加されたため、Gitの古いバージョンを使用することがある場合は、このファイルを作成しないことをお勧めします。

グローバル設定は変更されませんが、代替ロケーションが提供されます。

関連する問題