Git COMMIT接受几个消息标志(-m)以允许多行提交

2020-07-08 16:55:02

当您在命令行上使用git时,您可能已经使用了消息标志(-m)。它允许开发人员在调用git Commit时内联定义提交消息。

我不是这种方法的忠实拥趸,因为我更喜欢在VIM中编辑提交消息(我只使用VIM编写提交消息)。它让我有机会仔细检查我正在提交的文件。

原来您可以多次使用-m选项。GIT文档包括以下段落:

作者:Stefan Judis日期:Tue Jul 7 21:53:21 2020+0200提交标题提交描述test.txt|0 1文件已更改,0插入(+),0删除(-)。

您可以使用多个-m标志来创建";多行提交,我必须承认这在某些情况下非常方便。

编辑:有几个人指出,打开引号,再按Enter键,再用引号结束提交,就可以实现相同的提交结构,包括标题和正文(多行)。

GIT COMMIT-m";提交标题引用&>;提交描述";[MASTER 2fe1ef8]第一行文件已更改,0个插入(+),0个删除(-)创建模式100644测试-2.txt。

如果你想看看这个命令的运行情况,我在Twitter上分享了一个简短的终端会话和一个小视频。