SuperAPI AI 工具集

git-onboarding-workflow

办公与效率

查看项目

更新于 10-15 19:52

技能介绍

用途:分析当前 Git 仓库状态,并按 GitHub Flow 给出下一步操作建议,回答“接下来做什么”“工作流”“Git 流程”这类问题。

主要能力:先收集状态,再按 5 种情形给出对应指引。状态收集命令:git branch --show-current(当前分支)、git status --short(工作树状态)、git log @{u}.. --oneline 2>/dev/null(未 push 的提交,无 upstream 时为空)。

状态指引:1)在 main 且无变更:可开始新任务,git checkout -b feat/<功能名>,分支名用 feat/、fix/、chore/ 等 conventional 前缀。2)在 main 且有变更:把改动移到 feature 分支,git stash、git checkout -b feat/<功能名>、git stash pop。3)在 feature 分支且有未提交变更:提交,git add <文件>、git commit -m "feat: 变更说明",提交信息遵循 conventional commits。4)在 feature 分支且有未 push 提交:git push -u origin HEAD、gh pr create --fill。5)在 feature 分支且工作区干净:gh pr status 查看 PR,若无 PR 则 gh pr create --fill。

适用场景:本地 Git 仓库的日常开发流程引导,尤其是需要判断下一步该建分支、提交、推送还是开 PR 时。

限制:依赖 git 与 gh 命令环境;upstream 未设置时未 push 提交检测结果为空;资料未提供更多配置、平台或收费信息。