git-log
Show commit history for a file or the entire repository. Returns commit information including hash, author, date, and message.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
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
- Start with a reasonable limit (10-20) for performance
- Use path filter to focus on specific file history
- Combine author and date filters for targeted searches
- Check for merge commits (multiple parents) when tracing changes
- Use short_hash for display, full hash for references
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!