1. See commits
git log
2. setup vimdiff as default diff tool for git
git config --global diff.tool vimdiff
3. disable question prompt for vimdiff
git config --global diff.tool.prompt false
4. See diff between commits
git difftool <commit-sha> -- <file-path>