【发布时间】:2015-05-19 00:03:38
【问题描述】:
我不想写一个简短的 40 个字符的 Git 提交消息,而是写一个更长的多行消息。
据我了解,我需要在消息“标题”之后添加一个换行符。如何在 OS X 终端或 Win8 CMD 中输入换行符?
【问题讨论】:
-
我想要一个完整的消息,而不是一个 40 个字符的小 git 消息。 你的问题不清楚。我猜您使用
git commit -m "..."创建提交,但您想编写多行提交消息。正确的?git commit -m "..."最好保留给简短的(单行)提交消息。为什么不运行git commit呢?您的编辑器将弹出,您将能够更轻松地编写和格式化您的提交消息。 -
40 个字符的限制从何而来?无论您写一行还是多行,提交消息都没有这样的限制。随心所欲地写(即使在第一行)。
-
@axiac 将提交消息的第一行限制为 50 个字符被认为是一种很好的做法;见this。
-
@Jubobs 确实,50 个字符被认为是
git本身源代码的良好做法。不知道那个。 OP 的组织可能会考虑良好做法(或强制执行)第一行的长度为 40 个字符。我通常使用大约 80-100 个字符(并认为 this 限制是一种很好的做法),但我有一个大屏幕,我独自工作项目;-) -
@Jubobs 我不知道 -m 可以被删除。我认为这是提交消息的标准。
标签: git terminal git-commit