SuperAPI AI 工具集

push

通用与其它

查看项目

更新于 10-16 00:23

技能介绍

用途:这是一个专注于 Git 推送(push)操作的技能,与处理提交创建的 git-commit 技能互补,专门负责推送与远程同步。适用于基本推送、强制推送、标签推送、远程仓库管理、推送故障排查、上游配置与分支保护等场景。

主要能力:

  1. 基本推送:git push、git push -u origin feature-branch、git push origin main、git push --dry-run。
  2. 强制推送安全:推荐 git push --force-with-lease,最安全为 git push --force-with-lease --force-if-includes;仅对个人功能分支使用,禁止对 main/master/develop 等共享分支强制推送。
  3. 标签推送:git push origin v1.0.0、git push --tags、git push --follow-tags。
  4. 远程管理:git remote -v、git remote add origin <url>、git remote set-url origin <url>、git remote rename origin upstream。
  5. 故障排查:非快进拒绝可用 git pull --rebase && git push;认证问题可测试 SSH 并调整远程 URL;受保护分支可新建分支推送。

使用方式:技能在 push、force push、force-with-lease、remote、upstream、tracking branch、rejected push、push --force、git push origin、push tags、remote add 等触发词下激活,并按需加载 references/ 下的配置、强制推送安全、标签推送、远程管理、故障排查、工作流与最佳实践等文档。

适用场景:功能分支开发、变基后强制推送、发布打标签、fork 贡献、多远程管理等。

限制与前提:需已安装 Git、已初始化本地仓库、已配置远程(通常为 origin),并具备 Git 基础知识。共享分支与敏感数据相关风险需谨慎处理。具体收费、价格、平台支持范围等资料暂未提供。