美文网首页
优达Git提交消息样式指南

优达Git提交消息样式指南

作者: Leesper | 来源:发表于2019-11-18 22:14 被阅读0次

消息结构

提交消息由3个部分组成,每个部分由一个空白行隔开:标题,可选的消息体和可选的脚注。例如:

type: subject

body

footer

标题由消息类型和主题组成。

类型

标题中的“类型”可以有以下几种:

  • feat:新特性
  • fix:bug修复
  • docs:文档修改
  • style:格式化,添加缺失的分号等等,代码不变
  • refactor:重构产品代码
  • test:添加测试,重构测试,产品代码不变
  • chore:例行事务,例如更新构建任务,包管理器配置等等,产品代码不变

主题

主题不多于50个字符,以大写开头,没有句号。使用命令式的语气来描述一个提交做了什么,比如使用change而不是changed或者changes

消息体

不是所有的提交都复杂到需要详述,所以消息体不是必选项。只有当提交需要一点解释或者上下文时才提供消息体。使用消息体来解释提交做了什么为什么这么做,不解释如何做。编写消息体时标题和消息体之间的空白行是必须的,消息体的每行不要超过72个字符。

脚注

脚注也是可选的,用来引用问题追踪记录ID号。

例子

feat: Summarize changes in around 50 characters or less

More detailed explanatory text, if necessary. Wrap it to about 72
characters or so. In some contexts, the first line is treated as the
subject of the commit and the rest of the text as the body. The
blank line separating the summary from the body is critical (unless
you omit the body entirely); various tools like `log`, `shortlog`
and `rebase` can get confused if you run the two together.

Explain the problem that this commit is solving. Focus on why you
are making this change as opposed to how (the code explains that).
Are there side effects or other unintuitive consequenses of this
change? Here's the place to explain them.

Further paragraphs come after blank lines.

 - Bullet points are okay, too

 - Typically a hyphen or asterisk is used for the bullet, preceded
   by a single space, with blank lines in between, but conventions
   vary here

If you use an issue tracker, put references to them at the bottom,
like this:

Resolves: #123
See also: #456, #789

相关文章

  • 优达Git提交消息样式指南

    消息结构 提交消息由3个部分组成,每个部分由一个空白行隔开:标题,可选的消息体和可选的脚注。例如: 标题由消息类型...

  • Git 提交信息样式指南

    一. 提交信息 1.1 信息结构 提交信息由三个不同的部分构成,这些部分均由空行分隔:标题、可选的消息体和可选的注...

  • Git学习网站

    Git学习网站 Git-简明指南 gitmoji-提交消息的表情符号指南 专为设计师而写的GitHub快速入门教程...

  • Git提交消息

    如何给git commit 添加一段简短且有意义的描述 每一个commit应该包括以下几部分:header,bod...

  • Git [提交记录查看、提交、变基](I)

    Git 简易指南Git 参考手册Pro Git(中文版)Git教程 廖雪峰 查看提交记录 终端命令git log:...

  • git提交消息的表情符号指南

    Gitmoji 是一项倡议,旨在标准化和解释GitHub提交消息上表情符号的使用。 使用表情符号提交信息提供了一种...

  • 读《Git权威指南》ing...

    Git权威指南 Git初始化 创建版本库以及第一次提交 本章主要学习:git init、git add和git c...

  • 【iOS开发】Git 提交的正确姿势:Commit messag

    来源:[Git 提交的正确姿势:Commit message 编写指南](http://www.oschina.n...

  • Change log 编写指南

    Change log 编写指南 git commit -m “清晰明了说明提交的目的” commit messag...

  • GIT提交洁癖指南

    写在最前:鉴于我写的两篇文章,git相关的大家比较喜欢,那我就先写一点这方面的... ,老实说我的git水平只能算...

网友评论

      本文标题:优达Git提交消息样式指南

      本文链接:https://www.haomeiwen.com/subject/mmriictx.html