Comment puis-je diff le même fichier entre deux différents s'engage sur la même branche?

Dans Git, comment pourrais-je comparer le même fichier entre deux commits (non contigus) sur la même branche (master par exemple)?

Je suis à la recherche de comparer fonctionnalité comme celle de Visual SourceSafe (VSS) ou Team Foundation Server (TFS). Est-il possible dans Git?