Git仓库速览

3小时前更新 2 00
Git仓库速览Git仓库速览
Git仓库速览

技能简介

git-summary 是一个用于快速汇总当前 Git 仓库状态的技能,通过执行多条 Git 命令,整理分支、提交记录、远程地址、未提交变更等信息,帮助开发者快速了解项目现状。

业务背景

开发团队日常需要快速掌握项目进展,该技能一键汇总Git仓库核心信息,包括分支状态、近期提交、远程配置及变更统计,省去手动执行多条命令的繁琐,帮助技术负责人、项目经理或新加入成员秒级了解代码库现状,提升协作效率。

落地案例:某产品经理想了解迭代进度,无需打扰开发人员,直接调用该技能即可查看:当前处于feature/v2.3分支、存在3个未提交文件变更、最近10次提交包含版本标签v2.2.1、远程仓库指向企业GitLab地址,5秒内全面掌握项目健康度。

能做什么

  • 显示当前分支及工作区状态(干净/有变更)
  • 列出最近10条提交记录及标签信息
  • 展示本地与远程分支列表
  • 查看已配置的远程仓库地址
  • 统计已暂存和未暂存的文件变更
  • 可选显示主要贡献者排名

使用说明

  1. 确保系统已安装 Git:git --version
  2. 在任意 Git 仓库目录下调用此技能
  3. 技能将自动执行以下命令序列:
    • git status --short --branch — 分支与状态
    • git log --oneline -10 --decorate — 近期提交
    • git branch -a --list — 全部分支
    • git remote -v — 远程配置
    • git diff --statgit diff --cached --stat — 变更统计
  4. 结果以结构化格式呈现,便于阅读

输入与输出

见下方输入与输出表格。

项目内容
输入Git仓库本地路径;用户自然语言查询(如”总结下这个项目”)
输出包含6个模块的结构化报告:分支状态、最近提交、分支列表、远程地址、未提交变更、贡献者统计
适用人群日常需要快速掌握项目进展的开发者;进行代码评审的技术负责人;接手新项目的团队成员
不包含代码编辑或自动提交功能;多仓库批量分析;Web可视化图表;CI/CD流水线集成

 

风险提示

  • 非 Git 目录下运行会提示初始化仓库
  • 大型仓库的 contributor 统计可能耗时较长
  • 远程 URL 若含敏感令牌,输出时会做脱敏处理
  • 仅读取仓库信息,不会修改任何数据

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/zweack/git-summary/SKILL.md
来源类型:开源社区技能

数据统计

相关导航

暂无评论

none
暂无评论...