mcpField
G
git

git

github.com/maragudk开发4936 次安装31 周前更新
代码仓库

关于 git

git 是面向 Git 分支与提交操作的工作规范技能,适用于日常开发。它规定分支命名和提交信息格式,并说明何时询问 GitHub issue、何时避免 amend 提交。

主要功能

  1. 01使用简短的连字符分支名
  2. 02用反引号标注代码标识符
  3. 03询问是否引用 GitHub issue
  4. 04需要时使用关闭 issue 的措辞
  5. 05未经指示不 amend 提交

适用场景

  1. 01命名功能分支
  2. 02编写提交信息
  3. 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