2016-07-26 68 views
1

當我在我的git倉庫做git的日誌顯示其作者:而在更早的提交它顯示我的用戶名和電子郵件= < =>作爲作者的詳細信息。混帳不顯示作者細節提交

這裏是git log的截圖。

enter image description here

,並在我的前面提交它顯示是這樣的

enter image description here

+2

嘗試在提交的機器上運行'git config --list'。 'user.name'和'user.email'字段是否設置? – ComicSansMS

+0

alias.st =狀態 alias.co =結帳 alias.br =分支 alias.cm =提交 alias.ds = DIFF alias.dc = DIFF [email protected] 用戶.NAME =阿圖爾阿格拉瓦爾 core.repositoryformatversion = 0 core.filemode =真 core.bare =假 core.logallrefupdates =真 remote.origin.url = remote.origin.fetch = +參/頭/ * :refs/remotes/origin/* branch.master.remote =原產地 branch.master.merge = refs/heads/master user.name = Atul Agrawal [email protected] –

+0

這就是我得到的時候我做的git配置 - 列表 –

回答

0

嘗試運行這一點,如果當您提交沒有其他作品:

git commit --author=<author> ... 

此外,爲了設置機器的默認配置(由我自己推薦),請執行以下操作:

git config --global "user.name" "Nick Bull" 
git config --global "user.email" "[email protected]" 

或穿過您所在的機器(即,對於所有的user s)做git config --system "<setting>" "<value>"

請注意,您的配置中有重複的條目。 Git將對這些應用「最後一個獲勝」方法。