问题几乎说明了一切。我想更具体一点,这是一个“标准”的警告?它试图告诉我不要执行多行提交消息,或者如果我想要执行多行提交消息,则需要以新行开始?只是困惑/好奇。这也可能是一个错误。为什么git commit(vim?)以这种方式为消息着色?
P.S.我的编辑是vim。
问题几乎说明了一切。我想更具体一点,这是一个“标准”的警告?它试图告诉我不要执行多行提交消息,或者如果我想要执行多行提交消息,则需要以新行开始?只是困惑/好奇。这也可能是一个错误。为什么git commit(vim?)以这种方式为消息着色?
P.S.我的编辑是vim。
“警告”源于一些最佳实践,所以没有什么会打破,但人们已经看到它通常是更好地工作是这样的:
作为一般规则,您的邮件应该以不超过50个字符的单行开头,并简要描述变更集,然后是空白行,然后是更详细的说明。
所以,你应该有:
Vim是警告你丢失的空白行
从截图中的文字看起来,像你有很长的描述,但你也需要添加一个摘要(初始行)
是的,这是因为你应该有第一线的主题行(最多50个字符),则存在或是一个空行加一个更详细的解释(最多72个字符宽度)以下。所以第二行应该是空的。
没有什么会真正打破,如果你不这样做,但有些事情承担这种格式,例如第一线可作为主题的电子邮件,它显示在ONELINE日志等