OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  git-summary:快速获取当前 Git 仓库的状态与摘要

git-summary:快速获取当前 Git 仓库的状态与摘要

 
  neon ·  2026-02-02 13:07:03 · 17 次点击  · 0 条评论  

名称: git-summary
描述: 获取当前 Git 仓库的快速概览,包括状态、近期提交、分支和贡献者信息。
user-invocable: true
元数据: {"openclaw": {"emoji": "📊", "requires": {"bins": ["git"]}, "os": ["darwin", "linux", "win32"]}}


Git 仓库概览技能

本技能提供当前 Git 仓库状态的全面概览。

使用场景

当用户请求 Git 仓库概览、项目状态总结或想了解 Git 项目的当前状况时,使用终端运行以下命令,并以清晰、有条理的格式呈现结果。

操作步骤

  1. 仓库状态:运行 git status --short --branch 获取当前分支和工作目录状态。
  2. 近期提交:运行 git log --oneline -10 --decorate 显示最近 10 条提交记录(包含分支/标签装饰)。
  3. 分支概览:运行 git branch -a --list 列出所有本地和远程分支。
  4. 远程信息:运行 git remote -v 显示已配置的远程仓库。
  5. 未提交的更改摘要
    • 运行 git diff --stat 查看未暂存的更改。
    • 运行 git diff --cached --stat 查看已暂存的更改。
  6. 贡献者(可选,用于更全面的上下文):运行 git shortlog -sn --all | head -10 显示前 10 位贡献者。

输出格式

将收集到的信息以结构化格式呈现:

## 📊 Git 仓库概览

### 当前分支与状态
*   分支:`<branch_name>`
*   状态:<clean/dirty,包含 X 个已修改、Y 个已暂存、Z 个未跟踪的文件>

### 近期提交(最近 10 条)
<格式化后的提交列表>

### 分支情况
*   本地分支:<count> 个
*   远程分支:<count> 个
<列出重要分支>

### 远程仓库
<列出远程仓库及其 URL>

### 未提交的更改
<已暂存和未暂存更改的摘要>

注意事项

  • 如果当前不在 Git 仓库中,请告知用户并建议使用 git init 初始化一个。
  • 对于大型仓库,生成贡献者列表可能需要一些时间——如果预计耗时较长,请提前告知用户。
  • 始终注意某些信息可能具有敏感性——如果 URL 包含令牌等敏感信息,请勿完整暴露。
17 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私 ·  条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 150 ms
Developed with Cursor