Wie übertrage ich ein geändertes Commit in das entfernte Git-Repository?

Wenn ich ein bisschen mit meinem Quellcode gearbeitet habe, habe ich mein übliches Commit ausgeführt und dann auf ein Remote-Repository verschoben. Dann bemerkte ich, dass ich vergessen hatte, meine Importe im Quellcode zu organisieren. Also führe ich den Befehl "amend" aus, um das vorherige Commit zu ersetzen:

> git commit --amend

Leider kann das Commit nicht zurück in das Repository verschoben werden. Es wird wie folgt abgelehnt:

> git push origin
To //my.remote.repo.com/stuff.git/
 ! [rejected]        master -> master (non-fast forward)
error: failed to push some refs to '//my.remote.repo.com/stuff.git/'

Was soll ich machen? (Ich kann auf das Remote-Repository zugreifen.)

Antworten auf die Frage(14)

Ihre Antwort auf die Frage