大于一行的git commit消息

时间:2019-04-10 20:15:57

标签: git jira

我们在Eclipse中使用git(图形git)。我们的提交语句具有描述,然后具有变更ID。我们的描述开头必须有一个JIRA故事。

我的问题是,提交中我永远不能超过一行,否则它将抱怨(请参见下图)。实际上这只是一行,但是单词“ field”环绕。您不能只用一行描述一下。有人知道解决这个问题的方法吗?

enter image description here

2 个答案:

答案 0 :(得分:0)

当第一行太长时,您的消息编辑器似乎在添加硬行换行符。解决方法是使第一行更短。如果需要其他说明,请添加一个空白行,然后在Change-Id之前添加文本。

答案 1 :(得分:0)

Git文档在git commit中说(重点是我):

  

尽管不是必需的,但最好以一条简短的(少于50个字符的)短行来概述所有更改,然后再以空白行和更详尽的描述开始提交消息。 直到提交消息中的第一行空白为止的文本都被视为提交标题,并且该标题在整个Git中都会使用。例如,git-format-patch 1将提交转换为电子邮件,并在主题行上使用标题,在正文中使用其余提交。

因此git本身确实会处理多条“物理”行,直到第一个空行为一个“逻辑”行,并显示此行。与git log --oneline。其他工具可能会或可能不会这样做。

因此,您可以忽略警告。