多個使用者名稱和電子郵件地址

從 Git 2.13 開始,可以使用資料夾過濾器配置多個使用者名稱和電子郵件地址。

Windows 示例:

.gitconfig

編輯:git config --global -e

加:

[includeIf "gitdir:D:/work"]
  path = .gitconfig-work.config    

[includeIf "gitdir:D:/opensource/"]
  path = .gitconfig-opensource.config

筆記

  • 訂單是依賴的,最後一個匹配勝利
  • 最後需要/ - 例如 gitdir:D:/work 將不起作用。
  • gitdir:字首是必需的。

.gitconfig-work.config

檔案與 .gitconfig 位於同一目錄中 **

[user]
  name = Money
  email = work@somewhere.com

.gitconfig-opensource.config

檔案與 .gitconfig 位於同一目錄中 **

[user]
  name = Nice
  email = cool@opensource.stuff

Linux 的示例

[includeIf "gitdir:~/work/"]
  path = .gitconfig-work
[includeIf "gitdir:~/opensource/"]
  path = .gitconfig-opensource

Windows 下的檔案內容和說明。