---
# System prepended metadata

title: 為不同資料夾下的Git專案 設定不同名稱與信箱
tags: [git]

---

# 為不同資料夾下的Git專案 設定不同名稱與信箱

‪以我電腦使用者為 doom 為例

我要使用 doom4ster 為 git commit 者 和 doom4ster@gmail.com 為 git commit 信箱 

修改 C:\\Users\\doom\\.gitconfig
```
[user]
    name = doom4ster
    email = doom4ster@gmail.com

#
#一堆你可能不知道幹什麼的內容
#

#加上這塊
[includeIf "gitdir:C:/doom/doom_personal/"]
    path = C:/Users/doom/person/.gitconfig

#加上這塊
[includeIf "gitdir:C:/doom/doom_work/"]
    path = C:/Users/doom/work/.gitconfig
```

p.s. 反斜線(Backslash)不能用在  .gitconfig 中

建立‪C:\\Users\\doom\\person\\.gitconfig
```
[user]
    name = doom4sterAAA
    email = doom4ster@XXXXXX.com
```

建立 ‪C:\\Users\\doom\\work\\.gitconfig
```
[user]
    name = doom4sterBBB
    email = doom4ster@workEmail
```

C:/doom/doom_personal/gitproject1 使用的是 doom4ster@XXXXXX.com
C:/doom/doom_personal/下的 Git 專案都是  doom4ster@XXXXXX.com

C:/doom/doom_work/gitWorkProject 使用的是 doom4ster@workEmail
C:/doom/doom_work/下的 Git 專案都是  doom4ster@workEmail