Warum ich den Befehl „git commit --amend“ nicht verwenden und an Github senden kann [Duplikat]
-
21-12-2019 - |
Frage
Zuerst habe ich mein eigenes Repo von Github geklont, weil ich das letzte Commit ändern möchte, also gebe ich „git commit --amend“ ein und pushe es auf Github, aber es treten einige Fehler auf.Einige Leute sagten, dass der Vorgang von Github nicht zugelassen wird, es sei denn, es wird ein weiterer Commit durchgeführt. Stimmt das?und wie kann ich das letzte Commit auf Github ändern?
Lösung
Das können Sie durchaus schaffen.Jedoch --amend
schreibt den Verlauf neu, sodass Sie den Push auf Github erzwingen müssen.Nach der Verwendung --amend
benutz einfach
git push origin {branch_name} --force
Mit Vorsicht verwenden.Dadurch wird der Verlauf auf der Fernbedienung überschrieben.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow