2014-01-06 208 views
2

git diffgit difftool有什麼區別?`git diff`和`git difftool`有什麼區別?

我看到我可以編輯git的配置文件,以便輕鬆更改我調用git difftool時使用的外部工具,並且看起來git diff向命令行輸出了修補程序。

爲什麼要使用git diff

回答

3

正如你和WKPlus所說的,git difftool將使用外部工具,而git diff將直接在終端顯示差異。

要回答你的最後一個問題關於你想使用git diff,你能想到的一些的國家:

  1. 你沒有GUI,所以你只能使用一個終端輸出
  2. 您沒有外部工具
  3. 你不想推出了「沉重」外部工具,只是想快速檢查
兩個版本之間的差異

可以想象很多其他的例子,也許你會在日常的基礎上自己使用git來發現其中的一些。

+0

嗯,那很簡單。我認爲我的問題是期待更復雜一點。 – vmrob

1

git difftool會在某些工具中顯示diff(例如:vimdiff),並允許您直接編輯。

如果你只想檢查你剛剛做的改變,我認爲git diff更方便。

這似乎是因爲使用vim可以讀取文件,然後爲什麼我想要使用cat

相關問題