我在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指数。
答案 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