Git Timeline
A beautiful visual timeline of your file's Git history.
Features
- Visual Timeline — GitHub-style commit history in a WebView panel
- Blame Annotations — See who changed each line in the status bar and inline
- Native Diff Viewer — Click any commit to view changes
- Line History — View history for selected lines
- File Restore — Restore a file to any previous version
- GitHub Integration — Jump to commits on GitHub
Usage
Right-click any file → Choose:
Git Timeline: File History — Tree view in sidebar
Git Timeline: Visual History — Beautiful WebView panel
Or use Command Palette (Cmd+Shift+P):
Git Timeline: File History
Git Timeline: Visual History
Git Timeline: Toggle Blame
Git Timeline: Line History (with selection)
Settings
| Setting |
Default |
Description |
gitFileHistory.pageSize |
50 |
Commits per page |
gitFileHistory.followRenames |
true |
Track renames |
gitFileHistory.blameEnabled |
true |
Enable blame |
gitFileHistory.inlineBlame |
true |
Inline blame on current line |
Requirements
- Git installed and in PATH
| |