SuperAPI AI 工具集

git-workflow

办公与效率

查看项目

更新于 10-16 01:09

技能介绍

用途:为各类 Git 操作提供规范流程,核心是原子提交与单一职责原则,让提交历史可审查、可回滚、可维护。适用于提交改动(尤其多文件)、创建分支、合并或变基、管理历史、编写提交信息、整理暂存区、准备代码审查与仓库管理。

主要能力:提交前用 git status 与 git diff --cached --stat 分析暂存内容,按功能、分层、类型或依赖关系分组;用 git reset HEAD 取消暂存后逐组 git add 并分别提交。提供 Conventional Commits 格式(feat、fix、refactor、perf、docs、style、test、chore、build、ci、revert),规定主题行用祈使语气、小写开头、不加句号、不超过 50 字符,正文说明 what 与 why 并按 72 字符换行。分支命名采用 type/description-in-kebab-case。还涵盖合并与变基选择、冲突解决、远程操作、PR 流程、stash、tag、bisect、reflog 恢复、.gitignore 模式,以及提交前检查清单与常见反模式。

使用方式:按文档给出的命令顺序执行,例如先 git status、git diff --cached --stat,再 git reset HEAD,然后分组 git add 与 git commit -m "type: concise description"。交互式暂存用 git add -p,整理历史用 git rebase -i HEAD~3,更新分支用 git fetch origin 与 git rebase origin/main,推送用 git push origin branch-name。

限制与注意:仅修正尚未推送的提交;强制推送应使用 --force-with-lease 且只用于自己的分支;避免直接提交到 main、提交密钥或大二进制文件。资料未提供安装方式、收费、平台支持与效果数据。