运行git diff时防止/ dev / null /转储

时间:2019-12-22 22:28:40

标签: git diff

当我尝试使用

转储两个文件夹之间的差异时
git diff --no-index --name-only folder1 folder2 > diff.txt

我遇到很多 / dev / null 字符串。据我所知,它显示了已删除的文件夹。但我不需要这些文件。如何防止其倾倒?

2 个答案:

答案 0 :(得分:1)

您可以使用选项-D--irreversible-deletemanual page)。它不会显示已删除文件的内容,但仍显示文件已删除。

答案 1 :(得分:0)

检查是否可以添加--diff-filter=d option,以排除已删除的路径

git diff --no-index --name-only --diff-filter=d folder1 folder2