有很多有关如何格式化git commit消息(like this)的指南。几乎所有的人都说,信息应该是当务之急,而不是过去时。关于它有一个非常好的argumanet:
“ Git本身在您的提交上创建提交时就使用命令 代表。例如,使用
git merge
时创建的默认消息 读取:合并分支'myfeature'“
然后VSTS中拉取请求的默认提交消息为:
“合并 d 公关:XYZ”
为什么?...
答案 0 :(得分:1)
无论哪种心情/规则用于git commit消息,git commit消息的目的都是为了清楚地描述每次提交发生了什么。
对于直接合并的提交消息(例如直接使用git merge
命令),提交消息通常为as Merge branch 'branchname'
或Merge branch 'master' into branchname
等。
当通过合并请求提交合并消息的提交消息时,默认的提交消息由git存储库所在的git服务器(例如VSTS,github等)定义。
在提交消息中添加拉取请求信息是个好习惯,因为提交是由PR合并的。
如您所见,VSTS拉取请求中的默认合并提交消息,例如Merged PR <pull request ID>: branch1 to branch2
。
其他的(例如GitHub)是Merge pull request #<pull request ID> from account/branch
之类的拉取请求的默认合并。
如果您要使用自己的提交消息来合并VSTS拉取请求,只需根据需要在文本框中自定义提交消息,然后点击“完成合并”按钮(例如在以下示例的文本框中更改默认消息Merged PR 118: master to b1
。