gitでGlobalに設定したConfigの実態

結論

「~/.gitconfig」に記述されている。

経緯

「git config」でglobalに設定の際に以下のメッセージが出た。

$ git config --global user.name yamap_55
warning: user.name has multiple values
error: cannot overwrite multiple values with a single value
       Use a regexp, --add or --replace-all to change user.name.

コマンドをウル覚えで、「=」付けたり、どこかのblogのコマンドそのまま(値の所に記号あり)実行していたため、同Keyで複数の値が設定されてしまった様子。

通常の場合、「git config --global --unset-all user.name」 「git config --global --unset user.name」などで直接ファイルをいじることなく設定を解除できるらしいですが、何故か解除できませんでした。
localのconfigは「リポジトリ/.git/config」にあるのは知っていたので、「~/.git/config」とかと思ったらそうではなく、↑の通り「~/.gitconfig」にありました。
基本過ぎるからか、全然みつからなくてかなり困ったのでメモ。