2016-07-26 7 views
1

wenn ich git einloggen mein Git-Repository zeigte es Autor: = => als Autor Details während in früheren Commits es zeigt mir den Benutzernamen und E-Mail.Git nicht zeigt Author details in commit

Hier ist der Screenshot von Git Log.

enter image description here

und in meinem früheren begeht es so etwas wie dieses

enter image description here

+2

Versuchen Sie 'git config --list 'auf dem Rechner auszuführen, auf dem Sie das Commit durchgeführt haben. Sind die Felder 'user.name' und' user.email' gesetzt? – ComicSansMS

+0

alias.st = Status alias.co = Kasse alias.br = Zweig alias.cm = begehen alias.ds = diff alias.dc = diff [email protected] Benutzer .NAME = Atul Agrawal core.repositoryformatversion = 0 core.filemode = true core.bare = false core.logallrefupdates = true remote.origin.url = remote.origin.fetch = + refs/heads/* : refs/remotes/Herkunft/* branch.master.remote = Herkunft branch.master.merge = Referenzen/Köpfe/Master user.name = Atul Agrawal [email protected] –

+0

das ist, was ich bekam, als ich git config --list –

Antwort

0

Versuchen Sie, diese zu laufen, wenn sonst nichts funktioniert, wenn Sie begehen zeigt:

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

Auch zu Legen Sie die Standardkonfiguration für eine Maschine fest (von mir empfohlen), gehen Sie folgendermaßen vor:

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

oder über die Maschine, auf der Sie arbeiten (d. H. Für alle user s), tun Sie git config --system "<setting>" "<value>".

Beachten Sie, dass in Ihrer Konfiguration doppelte Einträge vorhanden sind. Git wendet einen Ansatz "letzter gewinnt" an.