問題幾乎說明了一切。我想更具體一點,這是一個「標準」的警告?它試圖告訴我不要執行多行提交消息,或者如果我想要執行多行提交消息,則需要以新行開始?只是困惑/好奇。這也可能是一個錯誤。爲什麼git commit(vim?)以這種方式爲消息着色?
P.S.我的編輯是vim。
問題幾乎說明了一切。我想更具體一點,這是一個「標準」的警告?它試圖告訴我不要執行多行提交消息,或者如果我想要執行多行提交消息,則需要以新行開始?只是困惑/好奇。這也可能是一個錯誤。爲什麼git commit(vim?)以這種方式爲消息着色?
P.S.我的編輯是vim。
「警告」源於一些最佳實踐,所以沒有什麼會打破,但人們已經看到它通常是更好地工作是這樣的:
作爲一般規則,您的郵件應該以不超過50個字符的單行開頭,並簡要描述變更集,然後是空白行,然後是更詳細的說明。
所以,你應該有:
Vim是警告你丟失的空白行
從截圖中的文字看起來,像你有很長的描述,但你也需要添加一個摘要(初始行)
是的,這是因爲你應該有第一線的主題行(最多50個字符),則存在或是一個空行加一個更詳細的解釋(最多72個字符寬度)以下。所以第二行應該是空的。
沒有什麼會真正打破,如果你不這樣做,但有些事情承擔這種格式,例如第一線可作爲主題的電子郵件,它顯示在ONELINE日誌等