概要
Gitアカウントをディレクトリごとで分けたい時の設定方法
使用したいアカウントごとの.gitconfigファイルを用意
使用したいアカウントその1(.gitconfig_work)
[user]
name = "アカウントその1"
email = "アカウントその1@email.com"
使用したいアカウントその2(.gitconfig_study)
[user]
name = "アカウントその2"
email = "アカウントその2@email.com"
.gitconfigファイルにどのディレクトリでどのアカウントを使いたいかを記述
.gitconfig
# workディレクトリ下の時に.gitconfig_workが読み込まれる
[includeIf "gitdir:~/work/"]
path = ~/.gitconfig_work
# studyディレクトリ下の時に、.gitconfig_studyが読み込まれる
[includeIf "gitdir:~/study/"]
path = ~/.gitconfig_study
最後に設定できているか確認
~/work $ git config user.name
アカウントその1
~/work $ git config user.email
アカウントその1@email.com
~/study $ git config user.name
アカウントその2
~/study $ git config user.email
アカウントその2@email.com