跳至主要内容

如何修改 Git 的使用者名稱和 Email

· 2 分鐘閱讀
Eric Cheng
Eric Cheng
JAVA 後端工程師

需求可能是為了要區別不同的電腦,或是同一台電腦中不同的專案(例如:公司與個人專案)上傳 Git 的記錄,需要使用不同的 email 來區別。所以需要修改 Git 的設定,查了一下資料,簡單寫個筆記紀錄全域 (Global) 與單一目錄 (Local) 的設定方式。

查詢電腦 Git 設定

指令

git config --list

可以看到設定會有這兩行:

user.name=your-name
user.email=your-email

修改使用者名稱和 Email

Git 的設定可以分為「全域 (Global)」與「單一目錄 (Local)」,依據需求選擇對應的指令:

1. 全域設定 (Global)

如果希望這台電腦上的所有專案都預設使用同一組名稱與 Email,請加上 --global 參數:

修改名稱

git config --global user.name "your-new-name"

修改 Email

git config --global user.email "your-new-email"

2. 單一目錄設定 (Local)

如果只是要在特定的專案下使用不同的名稱與 Email(例如:在個人的電腦中,想要設定某個公司的專案使用公司 Email),請先透過終端機 (Terminal) 進入該專案的目錄下,直接輸入設定指令即可(不加 --global 預設就是針對目前的目錄):

修改名稱

git config user.name "your-new-name"

修改 Email

git config user.email "your-new-email"

注意: 單一目錄 (Local) 的設定優先權高於全域 (--global)。也就是說,即使有設定全域的 Email,在該專案中仍會優先使用局部設定好的名稱和 Email,適合用來區分不同身份!同樣也可以使用 git config --local 加上參數來執行,效果是一樣的。

重新查詢,確認修改成功,上傳顯示也正確,任務完成



版權聲明

,轉載請註明出處
本文連結: https://tech.havocfuture.tw/blog/change-git-user-email



這是 google 廣告