git intellij-idea gerrit

git - La dirección de correo electrónico de Commiter no coincide en IntelliJ, incluso cambiándola para corregir una



intellij-idea gerrit (3)

Como lo menciona Frédéric Henri , debe configurar correctamente su correo electrónico a través de git config user.email o directamente editando el archivo /.git/config en su carpeta de repositorios.

Una cosa importante que puede pasar desapercibida es el hecho de que tiene que actualizar todas las confirmaciones anteriores que contienen el correo electrónico de error . Git se quejará del patrón de correo electrónico, pero no mencionará cuál de los dos es el problema.

Puedes usar git rebase o git reset y luego, una vez que lo hayas confirmado, ¡puedes presionar con éxito!

Cuando intento enviar mis confirmaciones desde el repositorio git al repositorio remoto gerrit desde el entorno Linux en la idea de IntelliJ, aparece el siguiente error:

remote: ERROR: committer email address ***** [K remote: ERROR: does not match your user account.[K

Incluso si cambié las configuraciones a las correctas para git y gerrit (puedo ver que en: git config -l desde la consola), todavía escoge el viejo correo electrónico "incorrecto".

¿Qué podría estar mal?


Puede configurar el nombre de usuario y el correo electrónico para la integración de GIT de la siguiente manera. Esto te ayudará a superar el problema de desajuste.

Ve a tu proyecto donde se inicializa git.

Luego habilita las carpetas ocultas y encuentra " .git " y ve dentro de la carpeta.

Encuentre el archivo llamado " config " y agregue el código a continuación y guárdelo.

[user] name = username email = [email protected]

Ingrese su nombre de usuario correcto y correo electrónico en consecuencia. Esto será recogido permanentemente a menos que vayas y lo cambies.


necesitas reconfigurar tu email

$ git config user.email <your email> $ git commit --amend --reset-author

git commit --amend actualiza tus últimas confirmaciones