两种方法
方法1: 直接使用命令
# 执行下面命令,参看支持工具类型,比如bc就是指beyond compare $ git difftool --tool-help # 执行下面命令设置git的对比工具 $ git config --global diff.tool bc #设置使用bc来作为diff工具 $ git config --global difftool.bc.path /usr/bin/bcompare #设置bc二进制文件的路径 #执行下面命令设置git的合并工具 $ git config --global merge.tool bc #设置使用bc来作为合并工具 $ git config --global mergetool.bc.path /usr/bin/bcompare #设置bc的二进制文件的路径
方法2: 修改家目录下的.gitconfig文件,例如我的是:
# cat /home/zh/.gitconfig [core] editor = vim [diff] tool = bc [difftool "bc"] path = /usr/bin/bcompare [merge] tool = bc [mergetool "bc"] path = /usr/bin/bcompare
另外,git difftool 比较时,老提示Launch 'bc' [Y/n]?
临时解决办法:使用git difftool -y
永久解决办法:git config --global --add difftool.prompt false