在Git中,自己的姓名與每一個commit提交綁定在一起。如果你在使用Azure DevOps Server中的Git Repo時,一定要注意commit中的提交者與服務器上的推送者,是兩個概念。
在Git中,設置自己的名字有兩個層面的內容:全局設置(global),庫設置。
全局設置中的設置會影響所有庫,庫層級的設置只會影響特定的庫。
1. 設置全局屬性
- 打開命令行窗口或者git bash
git config --global user.name “張洪君“
git config -- global user.email “zhanghongjun@bjgreatsoft.com”
完成上面的設置后,可以使用get參數顯示設置后的信息,例如
git config - -global - -get user.name
git config - -global - -get user.email
如果使用Windows計算機,你還可以在自己用戶目錄下(c:\users\zhanghongjun)找到一個文件.gitconfig,里面保存上面的設置信息
2. 設置庫層級的屬性
在某些場景中,我們需要對特定的庫做單獨的設置,那么可以在在庫層級上做下面的是指
cd myrepoFolder
git config user.name “zhanghongjunInRepo”
git config user.email “zhanghongjunInRepo@mycom.cn
同樣,你可以使用get屬性來獲取庫層級中的設置
git config – -get user.name
你也可以在Git庫目錄的.git文件夾中,找到config文件,里面記錄了庫層級的設置信息
--
http://www.cnblogs.com/danzhang/ DevOps MVP 張洪君
--