I often use Github’s compare interface for comparing changes across published commits. However, being a fan of reviewing my changes before forcing the world to see them, I also need a way to check them out locally. In the past I’ve used p4merge to graphically compare, but the tool has lacks code highlighting and is far enough outside my normal environment that I find myself missing changes. I found myself in vim’s
man pages, where I conveniently found documentation on their built-in diffing tool: vimdiff.