2014-05-19 168 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