SourceTree Use Many Github Accounts On Projects

SourceTree Use Many Github Accounts On Projects

這篇介紹SourceTree Use Many Github Accounts On Projects。

發生情境

1
2
3
4
5
6
在SourceTree上擁有多個專案,且不同專案間使用不同的Github帳號。
只要執行過
$ git config --global user.name "user.name"
$ git config --global user.email "user.email"
則在這些專案中都會default以上的user.name和user.email
在進行每個git指令時,就會用這個設定的帳號操作紀錄。

解決方法

1
2
3
4
5
在個別專案內執行
$ git config --local user.name "user.name"
$ git config --local user.email "user.email"
建立自己專案使用的user.name和user.email
該專案使用的預設帳號就會切換