跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
编程语言AI

Copilot 一键生成中文 Git Commit Message

介绍如何使用 GitHub Copilot 的 git-commit-instructions 规则功能,将提交信息生成语言从英文切换为中文,并符合业界通用的 Commit message 规范。通过配置 Workspace 或项目级规则文件,可实现自动化的中文提交摘要与描述生成,支持 WebStorm 及多种 AI IDE。

SecGuard发布于 2026/3/24更新于 2026/5/54.7K 浏览
Copilot 一键生成中文 Git Commit Message

1. 背景

Copilot 中有一个 Generate Commit Message 的功能,该功能可以一键根据当前改动的文件记录,自动创建提交信息摘要(标题)和描述,早期只支持生成英文的。

最近发现最新版支持设置 git-commit-instructions 规则了,该规则可指定生成的语言和规范。

2. 未指定规则前的效果

2.1 未指定前,会发现有 2 个问题

  • 生成的是英文的
  • 生成的提交信息没有按照业内的 Commit message 通用规范生成

文章配图

3. 指定规则后的效果

在这里插入图片描述

3.1 下面是 git-commit-instructions 提示语

please generate a commit message with Chinese. Make sure it includes an accurate and informative subject line that succinctly summarizes the key points of the changes, the response must only have commit message content and must have blank line in message template. Below is the commit message template: <type>(<scope>): <subject> // blank line <body> // blank line <footer> The Header is mandatory, while the Body and Footer are optional. Regardless of which part, no line should exceed 72 characters (or 100 characters). This is to avoid automatic line breaks affecting aesthetics. Below is the type Enum: - feat: new feature - fix: bug fix - docs: documentation - style: formatting (changes that do not affect code execution) - refactor: refactoring (code changes that are neither new features nor bug fixes) - test: adding tests - chore: changes to the build process or auxiliary tools The body section is a detailed description of this commit and can be split into multiple lines. Here's an example: More detailed explanatory text, if necessary. Wrap it to about 72 characters or so. Further paragraphs come after blank lines. - Bullet points are okay, too - Use a hanging indent 

3.2 下面是指定规则的步骤

方式 1:WebStorm 环境
  • 设置 > 工具 > GitHub Copilot > Customizations > Git Commit Instructions > Workspace【Workspace 只对当前项目生效,如果选择 Global 则对全局所有项目都生效】
  • 在打开的 git-commit-instructions.md 复制上面的提示语

保存当前文件

文章配图

文章配图

方式 2:非 WebStorm 环境
  • 项目根目录新建 .github 文件夹【如果已经有了就不用新建了】
  • .github > 新建 git-commit-instructions.md
  • 在 git-commit-instructions.md 中粘贴上面的规则

保存当前文件

文章配图

4. 补充说明

这里的 Commit message(提交说明)参考的是阮一峰的文章,如果你想根据自己的团队和项目可自行根据实际情况,修改 git-commit-instructions 中的规则。另外该规则也支持 Trae、CodeBuddy、Cursor 等 AI IDE。

目录

  1. 1. 背景
  2. 2. 未指定规则前的效果
  3. 2.1 未指定前,会发现有 2 个问题
  4. 3. 指定规则后的效果
  5. 3.1 下面是 git-commit-instructions 提示语
  6. 3.2 下面是指定规则的步骤
  7. 方式 1:WebStorm 环境
  8. 方式 2:非 WebStorm 环境
  9. 4. 补充说明
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 基于低代码引擎的企业级审批系统搭建实战
  • Java 基于 Hadoop 的电商数据分析系统设计与实现
  • GitHub Copilot Pro 学生免费权益获取与 VS Code 配置指南
  • Windows Git 安装与配置实战指南
  • AI 产品经理入门指南:基础知识与模型概念详解
  • 基于 Java+Vue+MySQL 的东北特产销售系统设计与实现
  • Windows 上安装 Python 环境并配置环境变量
  • Transformer 层打乱与跳过机制研究:揭示信息流动与层间关系
  • C++ 面向对象核心:深入理解继承机制
  • 使用 Trae IDE 和 MCP Server 将 Figma 设计稿自动转换为前端代码
  • OpenDroneMap (ODM) 无人机影像三维模型重建安装与使用指南
  • 远程桌面工具横评:性能、功能与价格对比分析
  • Java 多态详解:从向上转型到向下转型与动态绑定
  • 设计支持万人并发抢购的秒杀系统架构方案
  • Arduino BLDC 基于串口指令的远程控制工业巡检机器人
  • AI 产品经理必备技术模型与三大知识体系
  • C++ 模板编程入门:从零理解泛型核心
  • 基于 SpringBoot 的网上购物商城系统设计与实现
  • SpringBoot 配置文件核心用法:Properties 与 YAML
  • Python+Agent 入门实战:搭建可复用 AI 智能体

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online