【Git】gitconfigの分割管理[include]
.gitconfig を管理の際にいくつかのファイルに分けたいといった場合があります。
こんなとき役立つのが[include]です。
[include]は指定したpathのファイルを展開し、.gitconfigの記述として扱います。
以下はユーザー情報をエイリアス設定を別ファイルに記述し、それらを.gitconfigで扱う例です。
# ~/.gitconfig [include] # ユーザー情報 path = .gitconfig.user # gitconfig本体 path = ~/dotfiles/.gitconfig
# ~/.gitconfig.user [user] name = nagatsuki email = nagatsuki30@gmail.com
# ~/dotfiles/.gitconfig [alias] ad = add