快速获取当前Git仓库的摘要,包括状态、近期提交、分支和贡献者。
Git Summary skill. 此技能提供了当前 Git 寄存器状态的全面概览是一项面向实际任务的技能,主要用于当用户要求 git 汇总时, 寄存器概览, 或是想要了解 curren 时。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该技能提供当前 Git 仓库状态的全面概览。
当用户请求 Git 汇总、仓库概览,或希望了解 Git 项目的当前状态时,请在终端中运行以下命令,并以清晰、结构化的方式呈现结果。
仓库状态:运行 git status --short --branch,获取当前分支及工作目录状态。
近期提交记录:运行 git log --oneline -10 --decorate,显示最近 10 条提交记录,并附带分支/标签标注。
分支概览:运行 git branch -a --list,列出所有本地与远程分支。
远程仓库信息:运行 git remote -v,显示已配置的远程仓库。
未提交变更汇总:
git diff --stat 查看未暂存的变更git diff --cached --stat 查看已暂存的变更贡献者列表(可选,用于提供更广泛的上下文):运行 git shortlog -sn --all | head -10,显示贡献次数最多的前 10 位贡献者。
请将收集到的信息以结构化方式呈现:
## 📊 Git 仓库汇总 ### 当前分支与状态 - 分支:`` - 状态:<干净/脏(X 个已修改文件,Y 个已暂存,Z 个未跟踪文件)> ### 近期提交记录(最近 10 条) <格式化后的提交列表> ### 分支 - 本地分支:<数量> 个 - 远程分支:<数量> 个 <列出重要分支> ### 远程仓库 <列出远程仓库及其 URL> ### 未提交变更 <已暂存与未暂存变更的汇总说明>
git init 初始化仓库。