SuperAPI AI 工具集

git-workflow

办公与效率

查看项目

更新于 10-16 03:41

技能介绍

用途:该技能提供 Git 工作流最佳实践、分支策略与协作模式,帮助在项目中保持一致、专业的 Git 使用习惯。适用场景包括创建提交、建立分支策略、处理拉取请求与代码审查、管理发布与热修复、解决合并冲突、配置 Git 钩子与自动化。

主要能力:提交信息遵循 Conventional Commits 规范,格式为 <type>(<scope>): <subject>,类型含 feat、fix、docs、style、refactor、perf、test、chore、ci。分支策略覆盖 Git Flow(main、develop、feature/、release/、hotfix/)、GitHub Flow(main、feature/)与 Trunk-Based Development。还提供 PR 描述模板与审查清单、合并冲突处理流程、pre-commit/commit-msg/pre-push 钩子示例,以及 rebase 与 merge 的选择、cherry-pick、交互式 rebase 等进阶模式。

使用方式:按资料中的命令操作,例如 git checkout -b feature/user-authentication、git merge、git tag -a v1.2.0 -m "Release 1.2.0"、git fetch origin、git rebase origin/main、git cherry-pick <commit-hash>、git rebase -i HEAD~3、git reset --soft HEAD~1、git revert <commit-hash>、git stash save "WIP: feature description"、git commit --amend -m "new message" 等。

限制:资料未提供该技能的安装方式、平台支持、收费与价格信息,暂未提供。具体项目中的分支命名、钩子脚本与 CI 配置需结合实际环境调整。