两种方法

方法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

 

相关文章:

  • 2021-09-02
  • 2021-11-06
  • 2022-01-22
  • 2021-07-13
  • 2021-07-15
  • 2021-11-28
  • 2022-12-23
  • 2022-01-26
猜你喜欢
  • 2022-01-31
  • 2022-01-28
  • 2021-11-11
  • 2021-06-13
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案