The fastest way to diff 'then' vs. 'now'. Walk through your git history, preview changes between commits and your current working file, and restore to any previous version instantly.
Features
Quick Git History Navigation: Browse through git commit history with an interactive QuickPick menu
Side-by-side Diff View: See the differences between any commit and your current working file
Keyboard Shortcut: Press Alt + - to start GitWalk on the active file (when editor has focus)
Navigation Buttons: Use arrow buttons in the editor title to navigate forward and backward through commits
Position Indicator: See your position in the commit history (e.g., [2/10]) with badges showing "newest" and "oldest" commits
Instant Preview: Automatically shows diffs as you scroll through commits in the QuickPick
Usage
Open a file in your Git repository
Press Alt + - (or run the command Git Walk: Start GitWalk)
A QuickPick menu will appear showing your git commit history
Scroll through commits to see the diff between that commit and your current file
Use the arrow buttons in the editor title to navigate between commits
Press Enter to close the QuickPick (the diff view remains open)
Requirements
VS Code 1.108.0 or higher
A Git repository with commit history
Extension Settings
This extension does not contribute any settings.
Known Issues
Only works with files that have git history
Requires git to be installed and available in your PATH