commit
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseCommit
Commit
Objetivo
目标
Gerar mensagens de commit curtas e padronizadas, seguindo a convenção :emoji: tipo: descrição semântica.
生成简短且标准化的提交消息,遵循 的规范。
:emoji: 类型: 语义化描述Regras obrigatórias
强制规则
| Regra | Detalhe |
|---|---|
| Formato | |
| Comprimento | Máximo 7 palavras na descrição |
| Escopo | Apenas o que foi feito |
| Proibições | Sem corpo, sem explicações, sem bullets adicionais |
| 规则 | 详情 |
|---|---|
| 格式 | |
| 长度 | 描述最多7个单词 |
| 范围 | 仅说明做了什么 |
| 禁止项 | 无正文、无解释、无额外项目符号 |
Mapeamento de tipos
类型映射
| Gitmoji | Tipo | Quando usar |
|---|---|---|
| | Nova funcionalidade |
| | Correção de bug |
| | Reestruturação sem mudança de comportamento |
| | UI, CSS, formatação visual |
| | Documentação |
| | Configuração e tarefas de rotina |
| | Melhoria de performance |
| | Testes adicionados ou ajustados |
| | Pipelines de CI/CD |
| | Build, bundler ou dependências |
| | Reverter alterações anteriores |
| | Correções de segurança |
| | Início de projeto ou módulo |
| | Tag de versão |
| | Trabalho em progresso (evitar em main) |
| Gitmoji | 类型 | 使用场景 |
|---|---|---|
| | 新功能 |
| | 修复Bug |
| | 重构(无行为变更) |
| | UI、CSS、视觉格式调整 |
| | 文档更新 |
| | 配置及日常任务 |
| | 性能优化 |
| | 添加或调整测试 |
| | CI/CD流水线 |
| | 构建、打包工具或依赖更新 |
| | 回滚之前的变更 |
| | 安全修复 |
| | 项目或模块初始化 |
| | 版本标签 |
| | 进行中工作(避免在主分支使用) |
Exemplos de aplicação
应用示例
Adicionando uma feature
添加新功能
:sparkles: feat: criar componente de busca:sparkles: feat: 创建搜索组件Corrigindo um bug
修复Bug
:bug: fix: corrigir erro no logout:bug: fix: 修复登出错误Ajuste visual
视觉调整
:lipstick: style: ajustar padding do card:lipstick: style: 调整卡片内边距Refatoração interna
内部重构
:recycle: refactor: extrair lógica de validação:recycle: refactor: 提取验证逻辑Atualizar dependência
更新依赖
:package: build: atualizar react para v19:package: build: 将React更新至v19Configuração de CI
CI配置
:construction_worker: ci: adicionar job de lint no GitHub Actions:construction_worker: ci: 在GitHub Actions中添加lint任务Anti-padrões — nunca faça isso
反模式——切勿这样做
undefinedundefinedMuito longo
过长
:sparkles: feat: criar novo componente de busca que permite filtrar por nome e categoria
:sparkles: feat: 创建支持按名称和类别筛选的新搜索组件
Sem gitmoji
无Gitmoji
feat: criar componente de busca
feat: 创建搜索组件
Com corpo/explicação
包含正文/解释
:bug: fix: corrigir erro no logout
O erro ocorria porque o token não era invalidado corretamente no servidor.
undefined:bug: fix: 修复登出错误
错误是因为服务器未正确使令牌失效。
undefined