he levantado mi nombre y correo electrónico de la siguiente maneraCómo configurar Git para incluir mi nombre en compromete
git config --global user.name myname
Sin embargo, cuando corro git log después de una entrega, se muestra desconocida en lugar de myname:
Author: unknown <[email protected]>
¿Qué debo hacer para que mi nombre aparezca en la lista por comando de registro?
Editar: la salida de -l configuración es la siguiente:
core.symlinks=false
core.autocrlf=false
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
pack.packsizelimit=2g
help.format=html
http.sslcainfo=/bin/curl-ca-bundle.crt
sendemail.smtpserver=/bin/msmtp.exe
diff.astextplain.textconv=astextplain
rebase.autosquash=true
gui.recentrepo=C:/Git/MyProject
core.editor='C:\Program Files (x86)\Notepad++\notepad++.exe' -multiInst -notabbar -nosession -noPlugin
core.autocrlf=false
user.name=myalias
[email protected]
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
[email protected]:myproject.git
branch.master.remote=origin
branch.master.merge=refs/heads/master
Editar: se inició una recompensa.
Editar 2: De hecho, la confirmación de git desde la línea de comandos incluía mi nombre, pero TortoiseGit no lo hizo. Entonces este es un problema con TortoiseGit.
¿Estás mirando los commits que hiciste antes de ejecutar 'git config'? – jamessan
@jamessan: no, acabo de hacer otro commit de prueba, y el registro de git aún muestra un desconocido para ese último –
Pegue la salida de 'git config -l' Si ha configurado su configuración editando archivos de configuración, puede tener miró en el lugar equivocado. Además, parece que su correo electrónico está configurado pero el nombre no es correcto. Además, ¿cómo te estás comprometiendo? No hacer nada como git commit -C HEAD Eso usaría información antigua. –