2014-05-19 96 views
-1

我在本地git存储库上创建了一个新文件,这个文件没有上传。 我想执行Git difftool no outoup

git difftool --dir-diff HEAD 

git difftool HEAD path 

强制打开安装difftool。目前git给我没有输出。

这可能吗?我需要做什么参数/设置才能启动difftool。

我试过kdiff3和超越比较作为difftool和git版本1.8.5,如果这是相关的。

回答

0

我需要做什么参数/设置才能启动difftool。

您需要添加以下到您的~/.gitconfig

[diff] 
    tool = kdiff3 

这将假设kdiff3是在PATH,否则你需要设置difftool.kdiff3.path为好。在git-difftool(1) Manual Page阅读更多关于它的信息。

+0

我配置了difftool。 git difftool适用于处于修改状态的文件,仅适用于新创建的文件difftool不会启动。 – L4zy

+0

如果新创建的文件在索引中(git status显示为'A'),那么你需要用'--cached'来区分它们。 – mockinterface