搜索

PythonReactSEOPDF
GitHub Skill

git-log

Show commit history for a file or the entire repository. Returns commit information including hash, author, date, and message.

hyper-light☆ 0 仓库 Stars0 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

Git Log Skill

This skill retrieves commit history for a file or the entire repository, providing detailed information about each commit.

Usage

The git-log skill retrieves commit history with optional filtering by path, author, and date range.

Parameters
Parameter Type Required Default Description
path string No - Filter history to specific file
limit int No 10 Maximum number of commits to return
since datetime No - Only show commits after this date
until datetime No - Only show commits before this date
author string No - Filter by author name or email
Example Usage

Get recent repository history:

Show the last 10 commits

Get history for a specific file:

Show commit history for /src/main.go

Filter by author:

Show commits by author "Alice"

Filter by date range:

Show commits from the last week
Result Format

Each commit includes:

  • Full commit hash (40 characters)
  • Short hash (7 characters)
  • Author name and email
  • Author timestamp
  • Committer name and email (if different)
  • Commit timestamp
  • Subject (first line of message)
  • Full commit message
  • Parent commit hashes
  • Files changed in the commit
Commit Information Fields
Field Description
hash Full 40-character commit hash
short_hash Abbreviated 7-character hash
author Commit author name
author_email Author's email address
author_time When the commit was authored
committer Person who applied the commit
committer_email Committer's email
commit_time When commit was applied
subject First line of commit message
message Full commit message
parent_hashes Parent commit references
files_changed List of files modified
Best Practices
  1. Start with a reasonable limit (10-20) for performance
  2. Use path filter to focus on specific file history
  3. Combine author and date filters for targeted searches
  4. Check for merge commits (multiple parents) when tracing changes
  5. Use short_hash for display, full hash for references

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-26
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!