git commit 彈出編輯器後報錯: Aborting commit due to empty commit message.

weixin_33866037發表於2018-05-02

使用終端提交程式碼 "git commit" 能正常彈出 設定的編輯器,但是直接被空訊息提交上來導致無效。

4053578-7645dc8785ead44e.png
git commit

使用了外掛 # git-extras 簡化命令
gc == git commit

解決方法: $ git config --global core.editor "subl -w -f"

"subl -f" 表示設定預設啟動的編輯器,-w表示等待編輯器提交之後, -f 為一個引數 讓它不要 fork。 mac 的時候使用 -w -f 其他好像只用 -w即可。
如果像設定其他編輯器直接將 subl 換成 編輯器在 .bin/ 裡面的縮寫即可。 如vim、nano 等等 。
或者直接 git commit "提交內容"。

參考:https://stackoverflow.com/questions/9725160/aborting-commit-due-to-empty-commit-message

相關文章