SuperAPI AI 工具集

version-control

编程与开发

查看项目

更新于 10-15 23:33

技能介绍

用途:指导用户按专业实践使用 Git 进行版本控制,结合主干开发(Trunk-Based Development)、Conventional Commits 与 GitHub 集成,保持主分支始终可部署。

主要能力:讲解主干开发工作流(短生命周期特性分支、频繁集成、小步增量);Conventional Commits 提交格式(type、scope、subject、body、footer,含 feat、fix、docs、refactor、perf、test、build、ci、chore、revert 等类型与破坏性变更写法);分支命名约定(<type>/<short-description>);GitHub 拉取请求创建、评审、合并策略(squash、merge commit、rebase)与分支保护规则;合并冲突的查看、解决与中止;常用 Git 命令(status、diff、add、commit、pull、push、fetch、branch、checkout、rebase、stash、log、reset、clean、cherry-pick、交互式 rebase 等);以及提交到错误分支、撤销提交、误提交敏感数据、分支分叉等常见问题的处理。

使用方式:按资料中的命令与流程操作,例如从 main 拉取后创建特性分支 git checkout -b feat/user-authentication,提交使用 git commit -m "type: message",同步主分支用 git rebase main,推送用 git push -u origin <branch>,更新分支后可用 git push --force-with-lease。

适用场景:个人或团队使用 Git 与 GitHub 进行日常开发、代码评审与持续集成。

限制:资料未提供该技能的安装方式、运行环境、收费与平台支持等具体信息,暂未提供。