git commit 规范带emoji 推荐

本文推荐了git commit的格式,包括header、body和footer三部分。header又分为type、scope和subject,type有feat、fix等多种类型,scope指影响范围,subject是简短描述;body是详细描述,有特定书写要求;footer主要用于不兼容变动和关闭Issue。还给出了参考链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git commit 推荐



一、commit格式

commit格式

1. header

1.1 type
  1. feat
    新功能(feature)
    :sparkles:

  2. fix
    修补bug
    :bug:
    ?

  3. docs
    文档(documentation)
    :pencil:
    ?

  4. style
    格式(不影响代码运行的变动)
    :lipstick:
    ?

  5. refactor
    重构(即不是新增功能,也不是修改bug的代码变动)
    :recycle:
    ♻️

  6. test
    增加测试
    :white_check_mark:

  7. chore
    构建过程或辅助工具的变动
    :zap:
    ⚡️

1.2 scope

影响的范围:(我的范围,仅供参考)

  • html
  • css
  • js
  • * 通配符,混合更改范围
1.3 subject

目的的简短描述,< 50个字符

2. body

commit的详细描述

  1. 动词开头
  2. 结尾不加句号‘.’
  3. 首字母小写

3. footer

Footer 部分只用于两种情况: 不兼容变动,关闭Issue

  1. 我们重点谈谈关闭Issue
    Closes #123 or Closes #123, #456, #789(一次关闭多个Issue)

二、参考链接

[1] 阮一峰 Commit message 和 Change log 编写指南
[2] carloscuesta gitmoji

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值