Problem:
You want to revert a change you made to your document without losing more recent changes.
Solution:
Just like a wiki, Google Docs has a revision history. This is like having a magical infinite undo that takes your document back to nearly any state that it was at in the past.
Problem:
Unfortunately, reverting to an older revision causes you to lose any changes you made after doing that old revision. Optimally, you’d be able to undo something in the past without losing everything you’ve done since then.
Solution?
Well, using Git, you can do this easily. Every revision is tagged with a unique identifier, in this case, a SHA1 hash. Calling git revert [hash] reverts ONLY that particular revision, while keeping any work you’ve done since that revision intact.


Cool Idea… I think someone just mentioned this exact idea to me at a… oh… wait… that was you ;)
hmmmm…
Thanks for posting!