SuperAPI AI 工具集

gitworfkflows

编程与开发

查看项目

更新于 10-16 02:11

技能介绍

Git Workflows 是一个 Git 版本控制与 GitHub 协作技能,为 Golden Armada AI Agent Fleet Platform 提供 Git 能力支持。

用途 该技能在涉及 Git 命令与操作、分支策略、提交管理、Pull Request 与合并、仓库配置等任务时激活,帮助完成日常版本控制与协作流程。

主要能力 技能提供以下内容:

  1. 基础命令快速参考,包括状态与信息查看(git status、git log --oneline -10、git diff、git diff --staged)、暂存(git add、git add .、git add -p 交互式暂存)、提交(git commit -m、git commit -am、git commit --amend)、分支(git branch、git checkout、git checkout -b、git switch、git switch -c)、合并(git merge、git merge --no-ff、git rebase)以及远程操作(git fetch、git pull、git push、git push -u origin)。

  2. Git Flow 分支策略示意,展示 main、release、develop、feature、hotfix 各分支之间的关系。

  3. 分支命名规范,例如 feature/add-agent-api、feature/GA-123-user-auth、bugfix/fix-agent-timeout、bugfix/GA-456-memory-leak、hotfix/critical-security-patch、release/v1.0.0。

  4. 提交消息约定,格式为 (): ,类型包括 feat(新功能)、fix(缺陷修复)、docs(文档)、style(格式调整,无代码变更)、refactor(代码重构)、test(添加测试)、chore(维护),并给出示例,如 git commit -m "feat(agent): add Claude agent support"。

  5. 常见工作流,包括开启功能分支(从 develop 拉取并创建 feature 分支、提交、推送、创建 PR 到 develop)、同步功能分支(拉取 develop、rebase、解决冲突、git push --force-with-lease)、压缩提交(git rebase -i HEAD~3 并将 pick 改为 squash)、撤销更改(git reset --soft HEAD~1、git reset --hard HEAD~1、git restore --staged、git restore、git revert)。

  6. GitHub CLI 命令,涵盖 PR 管理(gh pr create、gh pr list、gh pr checkout、gh pr merge、gh pr review --approve)、Issue(gh issue create、gh issue list、gh issue close)、仓库(gh repo clone、gh repo view --web)。

  7. .gitignore 模式模板,覆盖依赖(node_modules/、venv/、pycache/)、构建产物(dist/、build/、.egg-info/)、环境变量(.env、.env.local、.local)、IDE(.idea/、.vscode/、.swp)、操作系统(.DS_Store、Thumbs.db)、日志(.log、logs/)以及密钥(.pem、.key、credentials.json,注明永不提交)。

  8. Git Hooks 示例,包括 .git/hooks/pre-commit(运行 npm run lint 与 npm run test)和 .git/hooks/commit-msg(校验提交消息格式)。

使用方式 该技能以命令参考、工作流步骤和配置模板的形式提供,用户可在需要执行 Git 操作或 GitHub 协作时按对应章节查阅并执行相应命令。

适用场景 适用于需要执行 Git 命令、管理版本控制、处理分支与合并、创建与审查 Pull Request、配置仓库以及编写提交规范的开发与协作场景。

限制 资料未提供该技能的安装方式、收费模式、平台支持范围或效果说明,这些信息暂未提供。