git规范提交的类型和相对应的emoji大全

这篇具有很好参考价值的文章主要介绍了git规范提交的类型和相对应的emoji大全。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

示例

以下是一个 Git 规范提交的示例:

  • feat: 添加了新的用户注册功能。
  • fix: 修复了登录流程中的 Bug。
  • refactor: 重构了订单处理模块,提高了性能。
  • docs: 更新了用户指南中的部分内容。
  • style: 统一了代码中的缩进风格。
    在这个示例中,使用了一些常见的提交类型关键词,如feat(功能添加)、fix(Bug 修复)、refactor(重构)、docs(文档更新)和style(代码风格改进)。每个提交消息都简洁地描述了所做的具体变更。这样的规范提交有助于其他开发者快速了解代码的变化和目的。你可以根据项目的需求和团队的约定来定义自己的提交类型和消息格式。

Git Foramt

作用域(scope)表示此次提交影响的范围。比如可以取值api,表明只影响了接口。
主题(subject)描述是简短的一句话,简单说明此次提交的内容

<type>(<scope>): <subject>
// 空一行
<body>
// 空一行
<footer>

下面给出了一个Commit Message例子,该例子中包含了header和body。

chore: 引入commitizen

BREANKING CHANGE:需要重新npm install,使用npm run cm代替git commit

比如我们修改了登录页面的某个功能,那么可以这样写 Commit Message。

feat(登录):添加登录接口


Git Type

类型

描述

feat

新功能(feature)

fix

修复bug

doc

文档(documentation)

style

格式化 ESLint调整等(不影响代码运行的变动)

refactor

重构(即不是新增功能,也不是修改bug的代码变动)

test

增加测试

build

影响构建系统或外部依赖项的更改(maven,gradle,npm等等)

ci

对CI配置文件和脚本的更改

chore

对非 src 和 test 目录的修改

revert

Revert a commit

perf

优化相关,如提升性能、优化算法等

security

与安全相关的改动,如修复安全漏洞、增强安全性等

deps

更新依赖库版本

merge

合并分支时的提交

release

发布新版本

vendor

更新第三方库或依赖

config

更改配置文件

i18n

国际化与本地化相关的改动

data

数据相关的改动,如数据库模式更新、种子数据等

styleguide

样式指南相关的改动,如修改缩进、空格、注释等

license

更新或添加许可证文件

analytics

添加或更新分析或跟踪代码

init

初始化

setup

设置

Emoji

Emoji

代码

Commit 说明

🎨

art

改进代码结构/代码格式

⚡️ 🐎

zap racehorse

提升性能

🔥

fire

移除代码或文件

🐛

bug

修复 bug

🚑

ambulance

重要补丁

sparkles

引入新功能

📝

memo

撰写文档

🚀

rocket

部署功能

💄

lipstick

更新 UI 和样式文件

🎉

tada

初次提交

white_check_mark

更新测试

🔒

lock

修复安全问题

🍎

apple

修复 macOS 下的问题

🐧

penguin

修复 Linux 下的问题

🏁

checked_flag

修复 Windows 下的问题(这个不会显示,慎用)

🤖

robot

修复 Android 下的问题

🍏

green_apple

修复 iOS 下的问题

🔖

bookmark

发行/版本标签

🚨

rotating_light

移除 linter 警告

🚧

construction

工作进行中

👷

construction_worker

添加 CI 构建系统

💚

green_heart

修复 CI 构建问题

⬆️

arrow_up

升级依赖

⬇️

arrow_down

降级依赖

📌

pushpin

将依赖项固定到特定版本

📈

chart_with_upwards_trend

添加分析或跟踪代码

♻️

recycle

重构代码

🐳

whale

Docker 相关工作

🌐

globe_with_meridians

国际化与本地化

heavy_plus_sign

增加一个依赖

heavy_minus_sign

减少一个依赖

🔧

wrench

修改配置文件

🔨

hammer

重大重构

✏️

pencil2

修复 typo

💩

hankey

写了辣鸡代码需要优化

rewind

恢复更改

🔀

twisted_rightwards_arrows

合并分支

📦

package

更新编译的文件或包

👽

alien

由于外部API更改而更新代码

🚚

truck

移动或者重命名文件

📄

page_facing_up

增加或更新许可证书

💥

boom

引入突破性的变化

🍱

bento

增加或更新资源

👌

ok_hand

由于代码审查更改而更新代码

♿️

wheelchair

改善无障碍交互

💡

bulb

给代码添加注释

🍻

beers

醉醺醺地写代码

💬

speech_balloon

更新文本文档

🗃

card_file_box

执行与数据库相关的更改

🔊

loud_sound

增加日志

🔇

mute

移除日志

👥

busts_in_silhouette

增加贡献者

🚸

children_crossing

优化用户体验、可用性

🏗

building_construction

结构变动

📱

iphone

做响应式设计

🤡

clown_face

嘲弄事物

🥚

egg

增加彩蛋

🙈

see_no_evil

增加或更改 gitignore

📸

camera_with_flash

增加或更新截图

⚗️

alembic

尝试新东西

🔍

mag

SEO 优化

☸️

wheel_of_dharma

关于 Kubernetes 的工作

🏷

label

增加类型(Flow、Typescript)

若有收获,就点个赞吧文章来源地址https://www.toymoban.com/news/detail-847743.html

到了这里,关于git规范提交的类型和相对应的emoji大全的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git代码提交规范

    Git 每次提交代码,都是需要写 Commit message(提交说明),否则就不允许提交。 Commit message 的格式 (三部分): Heaher ----- 必填 type --- 必需 scope --- 可选 subject --- 必需 Body ---- 可省略 Footer ---- 可省略 用于说明 commit  的类别,仅支持允许以下7个标识。 feat:新功能 (feature) fix: 修

    2023年04月09日
    浏览(88)
  • Git 提交描述规范

    在Git提交消息中,可以使用特定字符来表示特定的功能,这些字符的使用可以提高提交描述的可读性和易用性,常见的字符如下: fix :表示该提交用于修复错误或问题。 feat :表示该提交用于添加新功能。 docs :表示该提交用于更新文档。 style :表示该提交用于代码格式化

    2024年02月16日
    浏览(46)
  • Git 提交规范

    在项目中采用 git 管理代码版本时,突然不能进行提交(git commit)。 报错信息如下: ERROR invalid commit message format. Proper commit message format is required for automated changelog generation. 合法的提交日志格式如下(emoji 和 模块可选填): 💥 feat(模块): 添加了个很棒的功能 🐛 fix(模块): 修复

    2024年01月19日
    浏览(39)
  • Git提交规范指南

    在开发过程中,Git每次提交代码,都需要写Commit message(提交说明),规范的Commit message有很多好处: 方便快速浏览查找,回溯之前的工作内容 可以直接从commit 生成Change log(发布时用于说明版本差异) 为了方便使用,我们避免了过于复杂的规定,格式较为简单且不限制中英文

    2024年02月12日
    浏览(29)
  • Git 提交前缀规范

    feat : 新功能。添加一个新的用户界面元素、一个新的功能或一个新的 API fix : 修复 bug。修复一个导致应用程序崩溃的错误、一个导致数据丢失的错误或一个导致用户体验不佳的错误 docs : 文档更新。更新你的应用程序的用户指南、更新你的 API 文档或更新你的技术文档 style

    2024年01月19日
    浏览(46)
  • git commit 提交规范

    大致分为三个部分(使用空行分割): 标题行: 描述主要修改类型和内容 主题内容 页脚注释: 放 Breaking Changes 或 Closed Issues type commit 的类型: feat: 新功能、新特性 fix: 修改 bug perf: 更改代码,以提高性能(在不影响代码内部行为的前提下,对程序性能进行优化) refactor: 代码重构

    2024年01月18日
    浏览(56)
  • 前端项目git提交规范配置

    为了使团队多人协作更加的规范,所以需要每次在 git 提交的时候,做一次硬性规范提交,规范 git 的提交信息 安装依赖 配置package.json 新增配置文件 commitlint.config.js 添加自定义提示 .cz-config.cjs 安装 创建 .prettierrc 文件,并添加如下配置, 具体配置可以查看官网 安装(注意:这

    2024年02月19日
    浏览(38)
  • vue项目配置git提交规范

    项目中代码格式以及git message如果不加以约束,可能最终的格式会五花八门,这样很不利于我们的项目合作。所以我们需要使用工具来约束提交代码和信息的格式。 Husky 是一个 Git Hook 工具,可以帮助我们在 Git 事件发生时自动运行脚本。Git Hook 是一种机制,它允许在 Git 执行

    2024年02月11日
    浏览(50)
  • Git 代码提交注释管理规范

    大致分为三个部分(使用空行 分割): 1.  标题行:  必填,  描述主要修改类型和内容 2.  主题内容:  描述为什么修改, 做了什么样的修改,  以及开发的 思 路等等 3 .  页脚注释: 放 Breaking   Changes   或 Closed   Issues 1.1 type commit    的 类型: feat :  新功能、新特性 fix : 修改 b

    2024年04月28日
    浏览(42)
  • 设置webstorm和idea符合Alibaba规范 git提交规范

    插件建议 Alibaba Java Coding Guidelines (新版本的idea不支持,有其他同名的非官方版可代替),使用方法在此不赘述。安装好后找到对应的设置打开要提醒的规则 提供两种方法,推荐第一种,安装阿里规约的方式,如果你的同事已经初始化好了项目配置,直接跳到 f2elint 使用 开

    2024年02月05日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包