2016-04-06 45 views
0

創建一個Git消息,我使用Git CMD,我能夠做的,如果我做如何沒有「-m」

git commit -m "some message"

但是提交,如果我忘記給-m添加它向我發送一條消息,說明如何創建消息。我知道我想創建一個「標題」,留下一個空行,然後創建「描述」。我這樣做後,我不知道如何推動提交。我按下鍵盤上的輸入,但它只是創建更多的線。有命令嗎?

+0

http://stackoverflow.com/a/11828573/1594980提供它的活力。 「我現在使用Vim已經有2年了,主要是因爲我不知道如何退出它。」 ;) –

+0

你可以檢查使用Git設置了哪個編輯器嗎?我想你可以使用'git config --global core.editor'來檢查Git配置了哪個編輯器。 – Rashmirathi

回答

3

如果你沒有指定-m選項,git會打開一個編輯器來輸入你的提交信息。只需輸入消息,寫入文件並關閉編輯器即可。

Git根據git的core.editor配置選項或EDITOR環境變量確定編輯器。

如果你沒有明確配置編輯器,很可能會啓動一個vim編輯器。寫文件,讓它可以使用ESC:瓦特q輸入

如果您想給vim試一試,您可以通過運行vimtutor來了解更多關於其用法的信息。如果你不喜歡vim,只需配置一個不同的編輯器。

1

你是vi編輯器或nano。

爲了保存和退出VI你需要這樣做:

要保存更改:ESC + :WQ
放棄修改:ESC + :Q!

如果您使用的是nano,您將在屏幕的按鈕上看到一個「菜單」,並標註每個按鍵的功能。

(看的截圖如何退出的按鈕)

enter image description here

+0

在vi/vim中,':x'(或'ZZ',兩個大寫'Z',它在可視模式中調用':x')比':wq'安全,因爲在傳統版本的vi中,後者即使寫入失敗(!)也會退出編輯器(當然是一個bug)。這也有點短,因此有一個好習慣,有兩個原因。 – torek

相關問題