git diff
和git difftool
之间的区别是什么?
我看到我可以编辑git的配置文件,以便轻松更改调用git difftool
时使用的外部工具,似乎git diff
将修补程序输出到命令行。
为什么我要使用git diff
?
答案 0 :(得分:3)
正如您和WKPlus所说,git difftool
将使用外部工具,而git diff
将直接在终端中显示差异。
要回答您关于 时的最后一个问题,您想要使用git diff
,您可以考虑其中的一些:
可以想象很多其他的例子,也许你会在每天使用git找到其中的一些。
答案 1 :(得分:1)
git difftool会在某些工具中显示差异(例如:vimdiff)并允许您直接编辑。
如果您只想检查刚才所做的更改,我认为git diff更方便。
似乎因为使用vim
可以读取文件,然后我为什么要使用cat
?