Warum ich den Befehl „git commit --amend“ nicht verwenden und an Github senden kann [Duplikat]

StackOverflow https://stackoverflow.com//questions/21018486

  •  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?

War es hilfreich?

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
scroll top