当然,可以使用git difftool命令。例如:git difftool -t gvimdiff master^..master 如果你在谈论git-gui,它在内部使用gitk来查看历史记录。你可以使用“编辑->首选项”配置外部diff工具。要看到它的使用位置有点棘手:当通常查看差异(通过选择提交或使用各种“Diff this -> selected”选项)时,在右侧面板上使用“Patch”视图,右键单击文件并选择“External Diff”。这将使用你配置的diff工具。
git config
命令来配置 Git 默认使用特定的 diff 工具。请参阅 此处 以获取有关要设置的配置变量的信息。 - miqhgit-gui
。希望这就是你想要的。 - lutzky