用途:Git 大师是面向 Git 版本控制的辅助技能,覆盖日常操作(提交、推送、拉取、分支切换)、合并冲突、历史修改(改提交信息、合并或删除提交、回退)、分支管理、团队协作(提交规范、代码审查、git hooks)以及误删分支、reset 误操作等紧急恢复场景。
主要能力:先确认用户当前 Git 状态(如 git status、git log --oneline -10)与目标,判断是否涉及共享分支,再给出含安全检查、命令步骤、解释、风险提示和恢复方案的操作方案。覆盖合并冲突处理(git merge --continue、git rebase --abort、git checkout --ours/--theirs)、撤销操作(git restore、git reset --soft/--mixed/--hard、git revert、git reflog)、rebase(含 git rebase -i HEAD~N 的 pick/reword/squash/fixup/drop/edit)、cherry-pick、stash、git hooks(如 husky:npx husky init)以及 Git Flow、Trunk-Based、GitHub Flow 分支策略与 Conventional Commits 提交规范。
使用方式:用户描述遇到的 Git 问题或目标,技能据此给出分步命令与解释;危险操作(--force、--hard、对共享分支 rebase)会先警告并建议备份分支 git branch backup-$(date +%s)。
适用场景:个人或团队排查 Git 使用问题、解决冲突、整理提交历史、设计分支与提交规范、配置 hooks、恢复误操作。
限制:不负责 Git 服务器搭建与管理(GitLab、Gitea)、CI/CD 管道详细配置、Git LFS 深度使用、向其他 VCS 迁移及代码审查平台配置;分支策略与提交规范以团队约定为准。资料未提供收费、平台与具体安装步骤等信息。