git提交规范及表情图标

1、表情图标

emoji                          代码                                      说明
🎨 (调色板)                 :art:                                       改进代码结构/代码格式
⚡️ (闪电)🐎 (赛马)     :zap:“:racehorse:                  提升性能
🔥 (火焰)                    :fire:                                      移除代码或文件
🐛 (bug)                     :bug:                                     修复 bug
🚑 (急救车)                :ambulance:                         重要补丁
✨ (火花)                   :sparkles:                              引入新功能
📝 (备忘录)                :memo:                                 撰写文档
🚀 (火箭)                    :rocket:                                 部署功能
💄 (口红)                    :lipstick:                                更新 UI 和样式文件
🎉 (庆祝)                    :tada:                                    初次提交
✅ (白色复选框)         :white_check_mark:             增加测试
🔒 (锁)                       :lock:                                     修复安全问题
🍎 (苹果)                   :apple:                                   修复 macOS 下的问题
🐧 (企鹅)                   :penguin:                               修复 Linux 下的问题
🏁 (旗帜)                   :checked_flag:                       修复 Windows 下的问题
🔖 (书签)                   :bookmark:                            发行/版本标签
🚨 (警车灯)               :rotating_light:                        移除 linter 警告
🚧 (施工)                   :construction:                         工作进行中
💚 (绿心)                   :green_heart:                         修复 CI 构建问题
⬇️ (下降箭头)            :arrow_down:                         降级依赖
⬆️ (上升箭头)            :arrow_up:                              升级依赖
👷 (工人)                   :construction_worker:             添加 CI 构建系统
📈 (上升趋势图)        :chart_with_upwards_trend:   添加分析或跟踪代码
🔨 (锤子)                   :hammer:                                重大重构
➖ (减号)                   :heavy_minus_sign:               减少一个依赖
🐳 (鲸鱼)                   :whale:                                    Docker 相关工作
➕ (加号)                   :heavy_plug_sign:                  增加一个依赖
🔧 (扳手)                   :wrench:                                  修改配置文件
🌐 (地球)                   :globe_with_meridians:           国际化与本地化
✏️ (铅笔)                   :pencil2:                                  修复 typo

2、提交规范

( 1 ) type(必须) : commit 的类别,只允许使用下面几个标识:

  • feat : 新功能
  • fix : 修复bug
  • docs : 文档改变
  • style : 代码格式改变
  • refactor : 某个已有功能重构
  • perf : 性能优化
  • test : 增加测试
  • build : 改变了build工具 如 grunt换成了 npm
  • revert : 撤销上一次的 commit
  • chore : 构建过程或辅助工具的变动

( 2 ) scope(可选) : 用于说明 commit 影响的范围,比如数据层、控制层、视图层等等,视项目不同而不同。

( 3 ) subject(必须) : commit 的简短描述,不超过50个字符。

3、常用提交代码段

(1)新功能                   :sparkles: feat                       ✨ feat

(2)修复                       :bug: fix                                 🐛 fix

(3)文档改变                :memo: docs                         📝 docs

(4)样式                        :lipstick: style                        💄 style

(5)功能重构                 :art: refactor                          🎨 refactor

(6)性能优化                 :zap:“:racehorse: perf           ⚡️🐎 perf

(7)增加测试                 :white_check_mark: test        ✅ test

(8)改变build工具          :wrench: build                        🔧 build

(9)撤销commit             :heavy_minus_sign: revent    ➖ revent

(10)辅助工具改变         :construction: chore               🚧 chore

posted @ 2025-05-14 10:03  ~逍遥★星辰~  阅读(174)  评论(0)    收藏  举报