比较两个文件夹时如何避免使用.git文件

时间:2014-10-24 21:18:09

标签: linux git command-line terminal diff

我在Mac上安装了git。我试图在两个不同的文件夹中的文件之间进行差异。

diff -rq PATH_Folder1/ PATH_Folder2/ > Desktop/DIFF.txt

结果包括.git文件。

Example:
Files PATH1/abi/cpp/.git/index and PATH2/abi/cpp/.git/index differ.

如何避免比较.git文件。我不需要比较git指数。

2 个答案:

答案 0 :(得分:2)

你可以使用git diff而不是简单的diff,它应该知道避免.git个文件等。 Here is the reference for the git diff command.

更好的是using a graphical diff tool

$ git difftool -t meld

$ git difftool -t kdiff3

那里有几个指南和howtos。 This is a good example.

答案 1 :(得分:2)

您可以使用-x选项排除文件模式。所以对于这种情况,它将是:

diff -rq -x .git PATH_Folder1/ PATH_Folder2/ > Desktop/DIFF.txt