Differnet ways of accessing a commit in git
beatofthegeek.com