Do you use #emacs to edit files in a #git repo?
If yes, you might enjoy this: https://github.com/emacsmirror/git-timemachine
(use-package git-timemachine
:ensure t
:config
(global-set-key (kbd "s-g") 'git-timemachine)
)
That means I can press windows-g to see the previous commit of the file I have open in my emacs buffer, and then "p" for earlier commits, or "n" for later commits, and then "q" to go back to the file I have opened.