兩種方法
方法1: 直接使用命令
# 執行下面命令,參看支持對比合並工具名稱,比如bc就是指beyond compare(收費軟件,推薦使用開源的kompare) $ git difftool --tool-help # 執行下面命令設置git的對比工具 $ git config --global diff.tool 對比合並工具名稱 #例如: 設置使用開源的kompare來作為diff工具, 則執行$ git config --global diff.tool kompare $ git config --global difftool.對比合並工具名稱.path 對比合並工具名稱的路徑 #指定對比可執行文件的路徑 #執行下面命令設置git的合並工具 $ git config --global merge.tool 對比合並工具名稱 #設置合並工具 $ git config --global mergetool.對比合並工具名稱.path 對比合並工具名稱的路徑 #指定合並工具可執行文件的路徑
方法2: 修改家目錄下的.gitconfig文件,以bc為例:
# 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