首页/开发/Git 与协作速查/git difftool 调用外部比较工具
Git 基础与命令88 条

git difftool 调用外部比较工具

把差异交给图形化工具逐文件浏览:配置 diff.tool 后执行 git difftool,-d 进入目录比较模式,--staged 比较待提交内容。

Git 与协作速查开发更新于 2026-10-12
配置git config diff.tool <工具名>
用法git difftool [--staged] [-d]
适用大改动、需要并排视图时

常用示例

常用示例
git config --global diff.tool meld
git difftool
git difftool -d
git difftool --staged
逐个文件回车确认的节奏可控,适合逐段消化大型重构。

易错点

  • 工具不在 PATH 或未配置时直接报错,先跑 git difftool --tool-help 查看可用列表
  • Windows 下部分工具的调用参数需要额外配置 difftool.<tool>.cmd

数据来源与参考

  • Git 官方文档:git-difftool
  • Pro Git 2nd Edition · 1.6 配置图形化工具
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌