Commiter E-Mail-Adresse nicht mit in IntelliJ auch ändern, richtig
Wenn ich versuche zu schieben, meine commits git-repository zu gerrit remote-repository von Linux-Umfeld in IntelliJ idea bekomme ich die folgende Fehlermeldung:
remote: ERROR: committer email address ***** [K
remote: ERROR: does not match your user account.[K
Selbst wenn ich die Einstellungen geändert habe, um die korrekten Codecs für git und gerrit (ich kann sehen, dass bei: git config -l
von der Konsole), es noch nimmt die alte "falsche" E-Mail.
Was falsch sein könnte?
InformationsquelleAutor der Frage Tadas Davidsonas | 2015-07-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
müssen Sie neu konfigurieren Sie Ihre E-Mail -
git commit --amend
aktualisiert Ihre letzten commitsInformationsquelleAutor der Antwort Frédéric Henri
Als Frédéric Henri erwähntmüssen Sie richtig konfigurieren Sie Ihre E-Mail durch
git config user.email
oder direkt durch Bearbeiten der\.git\config
Datei in das Repository Ordner.Eine wichtige Sache, die möglicherweise unbemerkt bleibt, ist die Tatsache, dass müssen Sie aktualisieren alle bisherigen commits, die den Fehler E-Mail. Git wird sich über die E-Mail-Muster, aber es wird nicht erwähnt, die sich dazu verpflichten, ist das problematisch.
Können Sie
git rebase
odergit reset
und dann, sobald Sie Begehen, können Sie push-erfolgreich!InformationsquelleAutor der Antwort Menelaos Kotsollaris