Git keeps track of your revisions to your code, but what if you need to keep track of the work Git is doing? Reflog makes this extremely simple. It provides a recent history of activity including commits, merges, resets, and rebases, and it lets you roll back or forward to any point in that history with ease, empowering you to make frequent commits as well as undo (or redo) just about anything.
<a rel="nofollow" class="external text" href="https://vimeo.com/github">GitHub</a>
CC BY 3.0
<a href="//commons.wikimedia.org/wiki/Category:Vimeo" title="Category:Vimeo">Vimeo</a>: <a rel="nofollow" class="external text" href="https://vimeo.com/123140988">Reflog • GitHub &amp; Git Foundations</a> (<a rel="nofollow" class="external text" href="//web.archive.org/web/*/https://vimeo.com/123140988"><span style="color:#9602fc">view archived source</span></a>)