平常使用git对比代码都是以git diff master的方式。今天发现使用gittool+vimdiff可以更直观对比代码,先来一张图看一下: Git difftool

GIT设置

设置方法如下,在Linux下执行:

$ config --global diff.tool vimdiff
$ git config --global difftool.prompt No

完成后,可以测试一下:

$ git difftool master

在使用前需要检查是否已经安装了vim了,vimdiff命令一般会在安装vim时自动安装上了。

其它

difftool除了可以集成vimdiff外,还可以选择集成其它的对比工具:

以集成Beyond Compare图形对比工具为例:

$ config --global diff.tool /usr/bin/bcompare

Git difftool

vimdiff,在使用前需要检查是否已经安装了Beyond Compare了,没有的话要安装一下,安装方法就不介绍了。