用途:提供一致的 Git 实践、恢复模式与安全操作规范,适用于日常开发、团队协作及调试 VS Code 后台智能体会话。
主要能力:
- 提交信息约定:type(scope): brief description,类型含 feat、fix、refactor、docs、chore、test、style。
- 风险操作前检查点:git add -A; git commit -m "checkpoint: before [risky thing]",可用 git tag 打安全点。
- 恢复模式:撤销提交保留改动 git reset --soft HEAD~1;恢复单文件 git checkout HEAD -- path/to/file;恢复文件夹 git checkout HEAD -- .github/;硬重置 git reset --hard HEAD、git reset --hard origin/main、git reset --hard <tag-name>;查找历史 git log --oneline -20。
- 分支策略:main 始终可部署,功能分支用于实验,尽量通过 PR 合并,合并后删除分支。
- 冲突解决:先 git pull --rebase origin main,冲突解决后 git add . 与 git rebase --continue,卡住用 git rebase --abort。
- 暂存:git stash、git stash pop、git stash list、git stash drop。
- Worktree 隔离:git worktree add ../project-feature feature-branch、git worktree list、git worktree remove、git worktree prune;VS Code 1.109+ 支持 git.worktreeIncludeFiles 复制被忽略文件,后台智能体每轮自动提交。
限制与注意:Git 核心稳定,但 GitHub 功能会演进,需关注 GitHub CLI 大版本、Actions runner 变化、新 git 功能及 Copilot CLI 集成;最后验证为 2026 年 2 月(Git 2.45+、GitHub CLI 2.x)。反模式包括在共享分支 git push --force、提交密钥、巨型提交、模糊信息。资料未提供收费、价格与平台信息。