Homepage: https://github.com/jwiegley/git-undo-el
Author: John Wiegley
Updated:
Revert region to most recent Git historical version
Select a region and then use M-x git-undo to revert changes in that region to the most recent Git historical version. Use C-x z to repeatdly walk back through the history. M-x git-undo-browse will let you see the history of changes in a separate buffer.