huizhougit / githd

MIT License
107 stars 25 forks source link

Git History Diff

View git history. View commit details. View diff of committed files. View git blame info. View stash details.

GitHD aims to bring the most useful git history inside with the simplest and the most convenient way.

What's new in 2.5

Features

Commands

Press F1 and type or select below commands to run.

Usage

View Branch History and the Committed Changes

Note, when you select different branch to see it's history, the repo will not checkout to that branch.

Image of branch history

View File or Folder History

Image of file history

Image of folder history

View line history and diff

Image of line history

Image of line diff

Diff Branch

Image of diff branch

Git Blame

You are able to see the latest commit info of each line. Hover on it to see the details and click the SHA to see committed files and their changes. You could disable it in the settings.

Image of blame

Image of blame

Display of the Committed Files

Image of display files

Express Mode

When the express mode is enabled, the History View will be loaded significantly faster especially when there are too many commits. But the stat info for each commit will not be displayed. You could toggle it in the settings.

Settings

Press F1 and type or select Preferences: Open Workspace Settings or Preferences: Open User Settings. Search githd and set the configurations.

Image of the configurations

Changes

Change Log

License

MIT

Thanks

Big thanks to all the contributors and users!

Unofficial Author's Words

This is the tool I wanted but could not find so wrote myself.

我会说中文。

Enjoy it!