缘起
git 是一个很好的版本控制工具,但其开发目的是为了管理 Linux内核源码,所以只对纯文本文件十分友好,但是广大网友已经对其进行了花样的应用,比如:图床、网盘等等,今天我想用 git对word进行管理,在git diff
时变成这样

看来确实不是很友好,于是我想使用 git调用一款强大的对比工具 Beyond Compare.
设置方法
配置.gitconfig
文件
tool = bc3
[difftool "bc3"]
path = D:/Program Files (x86)/Beyond Compare 3/BCompare.exe
[merge]
tool = bc3
[mergetool "bc3"]
path = D:/Program Files (x86)/Beyond Compare 3/BCompare.exe
注意:path
后面的值改成 Beyond Compare的安装位置
使用方法
在 git bash中使用git difftool -t bc3
即可

输入Y

比较两个版本
git difftool f4d30b 3281de
比较两个版本并指定文件或文件夹
git difftool f4d70b 3b81de ./paper/*