Copilot 一键生成中文 Git Commit Message

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.1 下面是指定规则的步骤

方式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

Read more

爆肝 2 天,用 GLM5 开发了 OpenClaw 接入微信 bot,已开源!

这是苍何的第 493 篇原创! 大家好,我是苍何。 OpenClaw,这个 GitHub 上 18 万 Star 的怪物级开源项目,你们应该都听过了吧? 飞书能接、钉钉能接、企业微信能接、QQ 能接、Discord 能接…… 但偏偏最多人用的「微信个人号」,它不支持。 我翻遍了 GitHub、掘金、知乎,找到的方案要么是企业微信绕一圈,要么是用微信 Web 协议搞,动不动就封号。 说实话,这谁顶得住? 天天在微信上跟朋友聊天、在群里吹水,结果想接个 OpenClaw 都这么费劲? 麻了。 于是我决定自己干。 「爆肝 2 天,我把 OpenClaw 接入了微信个人号,并且已经开源了。」 地址:

By Ne0inhk

Git 日常操作全攻略:拉取 / 提交代码 + 高频命令速查

作为开发者,Git 是日常工作中绕不开的版本控制工具 —— 从协作开发拉取最新代码,到提交自己的开发成果,再到处理分支、回滚代码等场景,熟练掌握核心命令能大幅提升开发效率。本文整理了 Git 最核心的「拉取代码、提交代码」流程,以及日常工作中高频使用的命令,既是新手入门指南,也可作为老开发者的速查手册。 一、核心操作:从仓库拉取项目代码 拉取代码分为两种场景:首次克隆远程仓库、本地已有项目拉取最新更新,对应不同的命令和操作逻辑。 1. 场景 1:首次克隆远程仓库(本地无代码) 如果是第一次获取项目代码,使用git clone命令将远程仓库完整克隆到本地,步骤如下: # 1. 打开终端,进入要存放代码的目录(比如~/projects) cd ~/projects # 2. 克隆远程仓库(支持HTTPS/SSH两种方式,推荐SSH,免重复输密码) # HTTPS方式(通用,无需配置密钥) git

By Ne0inhk
【AI编程】不止会聊天!这个 GitHub 热门项目OpenClaw,让 AI 真正学会了“操作”你的电脑

【AI编程】不止会聊天!这个 GitHub 热门项目OpenClaw,让 AI 真正学会了“操作”你的电脑

文章目录 * 它解决的核心问题 * 1️⃣ 数据必须上云 → 隐私不可控 * 2️⃣ AI 只能建议 → 无法执行 * 3️⃣ 模型割裂 → 使用体验碎片化 * 关键认知:它和自动化平台到底有什么不同? * OpenClaw vs 自动化平台 * 为什么这个项目会突然爆火? * 🔥 1. 本地 AI 需求集中爆发 * 🔥 2. 首次完成“统一整合” * 🔥 3. 解决 AI 的“最后一公里问题” * 🔥 4. 开源 + 可控 + 可扩展 * 实际使用体验 项目特征描述项目名称openclaw项目地址https://github.com/openclaw/openclaw主要语言TypeScript,Swift热度趋势累计 ⭐ 220k(截至2026.2.23)核心定位OpenClaw 是一个本地优先、自托管的 AI Agent

By Ne0inhk

LLM应用开发九: 开源智能体平台

作为大模型开发人员,以下按开发定位分类,整理主流开源智能体平台的核心能力、技术亮点、提供商与选型建议,并补充各平台官方背景信息,便于精准匹配开发场景。 一、核心平台全景 平台核心定位提供商技术亮点适配场景开源协议GitHub 地址LangChain(含 LangGraph)模块化智能体开发底座LangChain AI提示链、记忆管理、工具调用、有向图工作流通用智能体、RAG、多智能体协作MIThttps://github.com/langchain-ai/langchainAutoGen(AG2)多智能体对话协作框架微软(Microsoft)ConversableAgent、GroupChatManager、沙箱安全执行复杂任务分工、对话式代码协作MIThttps://github.com/microsoft/autogenAgentScope企业级多智能体全流程框架阿里通义(ModelScope)模块化组件、ReAct 优化、可视化编排、分布式并行企业级生产部署、多智能体系统Apache-2.0https://github.com/modelscope/agentscopeC

By Ne0inhk