創建一個Git消息,我使用Git CMD,我能夠做的,如果我做如何沒有「-m」
git commit -m "some message"
但是提交,如果我忘記給-m
添加它向我發送一條消息,說明如何創建消息。我知道我想創建一個「標題」,留下一個空行,然後創建「描述」。我這樣做後,我不知道如何推動提交。我按下鍵盤上的輸入,但它只是創建更多的線。有命令嗎?
創建一個Git消息,我使用Git CMD,我能夠做的,如果我做如何沒有「-m」
git commit -m "some message"
但是提交,如果我忘記給-m
添加它向我發送一條消息,說明如何創建消息。我知道我想創建一個「標題」,留下一個空行,然後創建「描述」。我這樣做後,我不知道如何推動提交。我按下鍵盤上的輸入,但它只是創建更多的線。有命令嗎?
如果你沒有指定-m
選項,git會打開一個編輯器來輸入你的提交信息。只需輸入消息,寫入文件並關閉編輯器即可。
Git根據git的core.editor
配置選項或EDITOR
環境變量確定編輯器。
如果你沒有明確配置編輯器,很可能會啓動一個vim
編輯器。寫文件,讓它可以使用ESC:瓦特q輸入。
如果您想給vim
試一試,您可以通過運行vimtutor
來了解更多關於其用法的信息。如果你不喜歡vim
,只需配置一個不同的編輯器。
你是vi編輯器或nano。
爲了保存和退出VI你需要這樣做:
要保存更改:ESC + :WQ
放棄修改:ESC + :Q!
如果您使用的是nano,您將在屏幕的按鈕上看到一個「菜單」,並標註每個按鍵的功能。
(看的截圖如何退出的按鈕)
在vi/vim中,':x'(或'ZZ',兩個大寫'Z',它在可視模式中調用':x')比':wq'安全,因爲在傳統版本的vi中,後者即使寫入失敗(!)也會退出編輯器(當然是一個bug)。這也有點短,因此有一個好習慣,有兩個原因。 – torek
http://stackoverflow.com/a/11828573/1594980提供它的活力。 「我現在使用Vim已經有2年了,主要是因爲我不知道如何退出它。」 ;) –
你可以檢查使用Git設置了哪個編輯器嗎?我想你可以使用'git config --global core.editor'來檢查Git配置了哪個編輯器。 – Rashmirathi