可以使用git config指令來配置一些設置,比如配置用戶名郵箱。在開發團隊要求成員配置用戶名和郵箱是很有用的,可以配合工具區分成員的代碼,以及將代碼中的問題發送給成員的郵箱中。
查看當前Git的用戶名及郵箱的指令:
git config user.name
git config user.email
修改Git用戶名及郵箱的指令:
git config --global user.name "你的新用戶名"
git config --global user.email "你的新郵件地址"
以上指令是修改的全局的配置,這會造成一個問題,就是不同的Git倉庫使用的用戶名及郵箱可能不是一樣的。例如公司的gitlab倉庫使用的用戶名及郵箱與自己使用github倉庫使用的用戶名及郵箱肯定不一樣,這種情況下需要讓其中一個倉庫進行局部配置,讓用戶名及郵箱只在該倉庫內生效。
局部配置需要先進入Git項目中的.git文件夾,然後使用一下指令進行修改:
git config user.name "你的新用戶名"
git config user.email "你的新郵件地址"
查看當前Git項目的用戶名及郵箱的指令:
git config user.name
git config user.email
所有的全局和局部的配置分別可以通過一下指令進行查閱:
git config --list --global //全局配置,在任意目錄中可用
git config --list --local //局部配置,必須在.git文件夾中使用
全局和局部的配置其實也保存爲具體的文件了,可以直接通過修改文件內容來修改配置:
- 全局的配置文件路徑在xxx/.gitconfig(xxx是當前系統用戶目錄)。
- 局部的配置文件路徑在xxx/.git/config (xxx是當前倉庫所在目錄)。
除了以上兩種配置之外,還有一種系統配置,不過用的較少:
git config --list --system
系統配置文件路徑在xxx/etc/gitconfig(xxx 是 git 安裝路徑)。