2016-12-01 135 views
21

我意外地使用了git commit --amend。我的文本編輯器已打開並等待輸入。我知道,當我現在關閉它(不改變現有的提交信息)時,提交將被修改。我能做些什麼來中止這個過程?如何中止'git commit --amend'?

This blog article說我可以簡單地刪除提交消息,然後提交將無效並被忽略。那是對的嗎?有替代品嗎?

回答

27

這是正確的。保存沒有內容的文件將中止修改。

1

刪除該消息。一個空的消息將中止任何提交(修改只是一個'特殊'提交)

0

是的,刪除所有消息。 注意git自動創建的註釋,你應該全部刪除它們。

+3

你的意思是以'#'開頭的行嗎?你實際上不需要刪除這些。 – luator