I am a newbie using Git and SourceTree. I would like to understand how can I use SourceTree to view differences between two different commits. The two commits can be on the same branch or on different branches.
Also explanation of diff parent vs diff merge in the diff view.