Ok so a couple of weeks ago, in this thread[1] Junio advised that one of the best ways to understand git is to go back to the _inital commit_ and travel back to the latest ones. And I happened to quite like this idea, cause I still have to dig up a lot of things in git. The main question is What are the best and smallest set of git commands to do this as I can set this up as an alias and use this trick for many other projects too. 1 - https://lore.kernel.org/git/xmqqfrh3qe2w.fsf@gitster.g/ Thank you, - Jayatheerth