关于 git
git 是面向 Git 分支与提交操作的工作规范技能,适用于日常开发。它规定分支命名和提交信息格式,并说明何时询问 GitHub issue、何时避免 amend 提交。
主要功能
- 01使用简短的连字符分支名
- 02用反引号标注代码标识符
- 03询问是否引用 GitHub issue
- 04需要时使用关闭 issue 的措辞
- 05未经指示不 amend 提交
适用场景
- 01命名功能分支
- 02编写提交信息
- 03引用或关闭 GitHub issue
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ maragudk/ skills --skill git安装后在 Claude Code 中输入/git确认已加载。
详细介绍
git
大部分 git 用法你已经了解,因此请依照你已有的习惯。本指南只是对这些用法做一些细化。
分支命名
分支名用短句,并用连字符分隔即可。例如:add-some-feature。不要使用 feat/、hotfix/ 等前缀。
提交消息
- 代码标识符始终用反引号括起来。例如:“添加
html.UserPage组件” - 提及 Go 代码标识符时,始终包含包名,就像上面的
html.UserPage。结构体的字段和方法可以写成model.User.Name。 - 询问我是否有需要引用的 Github issue。将 issue 引用放在提交消息末尾,格式如下:“参见 #123、#234”。如果提交修复了一个或多个 issue,则使用“Fixes #123, fixes #234”(重复使用“fixes”很重要,Github 才会实际关闭这些 issue)。
- 不要提及你更新了测试,这是默认会做的。
提交
- 除非我有指示,否则不要修改先前的提交。在分支上的首次提交之后再提交时,使用简单的消息(例如“修复……”),因为这个分支通常最终会在 Github 上被压缩合并。
评论
支持 Markdown