在 git 上编写多行提交消息是一种不好的做法吗?

Kno*_*eus 0 git version-control commit-message conventions git-commit

我在 git 上的提交消息通常如下所示:

* Fix bug abc
* Refactor xyz
* Document 123
* ...
Run Code Online (Sandbox Code Playgroud)

我想知道这是否是一种不好的做法,我应该更喜欢单行提交消息或至少提供一个标题行。

另一方面,这写起来不太舒服......

你有什么建议?

eft*_*ft0 7

Git 标准(即使你可以随心所欲)是:

  • 带有更改的简短摘要的单行
  • 空行
  • 多行中的所有血腥细节

  • 对于上下文,空行约定来自 git 本身。例如 git commit -m "foo" -m "bar" 将生成 3 行。 (2认同)