16得票3回答
在git提交信息中使用反引号

我做过git commit -m "Changed function name `sum` to `sum_list`" 使用反引号的初衷是,当有人在 GitHub 或类似网站上查看提交消息时,sum 和 sum_list 以等宽字体显示。在其他情况下也可以这样做,例如在 ...

14得票4回答
针对 'git' 的 JIRA 代码验证提交挂钩

有没有人可以提供一个git commit钩子,以确保JIRA问题号出现在提交信息中?我没有从git commit钩子驱动JIRA的经验,所以任何帮助都将不胜感激--更重要的是工作的源代码!

14得票2回答
如何为子模块更新编写Git提交信息?

我总是很难为那些没有做任何事情的提交编写良好的Git提交消息,只是更新了子模块的提交。我真正想写的是“只需阅读该死的子模块提交消息!” 也许有一个稍微好一点的解决方案,是否存在某种方法可以进入子模块并以一些好的方式连接自上次提交以来的所有消息,并自动将其作为消息?

14得票2回答
提交信息中的Git关键词(Signed-off-by,Co-authored-by,Fixes等)的神奇作用

Git命令本身支持Signed-off-by: Person's name <persons@email>行。 GitHub添加了Co-authored-by:行,这样在UI中会显示提交者和被引用人作为提交作者。(有关如何避免公开电子邮件地址的讨论,请参见Q:GitHub co-...

12得票1回答
GitHub代码库中的“通过上传添加文件”提交消息是什么?

我在GitHub上看到很多提交信息为Add files via upload。 但我不知道这个(可能是)自动提交信息是如何生成的。我查找了一些线索,但是没有找到任何设置此提交信息为默认或其他设置的参考。 为什么会有一些提交是用这个信息完成的?以及它是如何完成的?

11得票1回答
为什么git提交的建议行长度为50个字符用于摘要,72个字符用于正文?

大体上来说,虽然确切的数字会有所不同,但通常对于提交消息的第一行和后续行都有推荐长度或最大长度。常见的标准是消息正文不超过72个字符,并建议进一步限制在50个字符以内。 这些或其他常见的Git提交行限制的原因是什么? 我听说72个字符的限制与RFC 2045中定义的推荐电子邮件宽度限制76...

11得票2回答
修改已推送的提交信息

我刚刚提交了一个commit,然后意识到需要更改提交信息。 于是在我的本地repo中执行了以下操作:git commit --amend -m "New commit message" 但当我尝试推动这一点时,我收到了大量的错误消息,其中包括:Updates were rejected be...

9得票2回答
将git提交的正文行打印成一行

如何将git提交仅打印正文(不带标题的提交信息)但在一行中? 因此,提交正文行被连接起来,可能用空格分隔,并为一个提交打印一个行。 例如,对于两个提交A和B,命令: $ git log --format=%b 打印: Commit A, line A.1 Commit A, line...

9得票3回答
标记提交消息和变更集

我正在寻找一种解决方案,可以在提交消息中标记更改集。对我而言,“标记”是以下内容之一: - 代码清理 - 用户可见的更改 - 修改数据库结构(ALTER TABLE) - 文档更改 目前我使用SVN,但想切换到git。如果有标准,像trac、redmine等很多工具都可以使用它。 我希望...

9得票2回答
如何在git中编辑任何提交的提交消息?

假设我有三个未推送的提交。现在我想要更改第一个或第二个提交的提交信息(使用git commit --amend更改第三个提交信息很简单)。如何操作?