2016-11-14 67 views
1

我的git的日誌始終顯示 「Author: = <=>」:作者:= <=>即使user.name設置在混帳配置

commit 75740449b54264a3f8aa44659dc253d4dbabff00 

Author: = <=> 

Date: Mon Nov 14 15:44:04 2016 +1100 

但是我的.gitconfig正確包含:

[user] 

     name = my.name 

     email = [email protected] 

我有以下在我的環境中:

$ echo $GIT_AUTHOR_NAME 

my.name 

$ echo $GIT_COMMITTER_NAME 

my.name 

爲什麼會發生這種情況,我怎麼能 解決這個問題?

+0

在您的項目目錄中是否存在.git/config?它的內容是什麼? – Gernot

+0

'git config user.name'和/或'git config user.email'輸出是什麼? – Whymarrh

+1

設置'user.name'和'user.email'配置不會影響舊提交,只有新提交。 – 1615903

回答

1

檢查您的路徑中是否有可能會覆蓋git命令提交的git-commit腳本。或者是一個git wrapper(比如in git-override

檢查一個新的提交仍然顯示問題。
如果是這樣,做一個有:

git commit --author="Name <email>" -m "whatever" 

,看看問題仍然存在。

相關問題