2012-04-14 13 views

Antwort

19

git commit --amend können Sie die Commit-Nachricht bearbeiten.

Wenn Sie diesen Commit bereits durchgeführt haben, müssen Sie git push --force ausführen. Tun Sie das nur, wenn Sie sicher sind, dass noch niemand es gezogen hat!

Wenn die Commits von Ihrem Repo abgerufen wurden, lassen Sie die Nachricht einfach so, wie sie ist.

+0

Ich habe git commit --amend und die Nachricht geändert, aber danach weiß ich nicht mehr, was ich tun soll. Hier sind alle verfügbaren Befehle ^ G Hilfe holen^O WriteOut^R Datei lesen^Y Vorherige Seite^K Ausschneiden Text^C Cur Pos ^ X Beenden^J Begründen^W Wo ist^V Nächste Seite^U UnCut Text^T Zu buchstabieren – emilan

+2

Sie wissen also nicht, wie Sie Ihren Standard-Editor verwenden ?! Es sieht aus wie 'nano', drücken Sie einfach' STRG + X', gefolgt von 'Y', gefolgt von' RETURN' – ThiefMaster

+0

Entschuldigung, es hilft mir nicht, weil ich die Commit-Nachricht nach dem Drücken ändern möchte. git commit - in dieser Situation funktioniert die Datei nicht. – emilan

0

Wenn Sie die falsche Sache geschrieben und das Commit noch nicht gedrückt worden ist, können Sie die Commit-Nachricht die folgenden Änderungen tun:

$ git commit --amend 

Dies wird Ihr Standard-Texteditor, in dem Sie die bearbeiten Botschaft. Auf der anderen Seite, können Sie dies alles in einem Befehl tun:

$ git commit --amend -m 'xxxxxxx' 

Wenn Sie bereits die Meldung gedrückt, können Sie die commit und Kraft Push ändern, aber dies wird nicht empfohlen.

Um zu erzwingen, Push: git push --force