如何在git提交中获取更新文件夹列表?

时间:2017-10-06 14:45:44

标签: git

我正在尝试找到一种方法来获取上次提交中已更新的文件夹列表。我尝试使用git status --porcelain,但它提供了已更新的文件列表。

?? folder1/test.txt
?? folder3/test2.txt

我绝对可以从上面的结果中提取文件夹名称,但我想知道是否有一个现成的解决方案。我正在寻找的只是

folder1
folder2

1 个答案:

答案 0 :(得分:2)

您可以使用--dirstat来显示提交在目录中引入的更改。使用git show --dirstat将显示当前提交的目录统计信息。您可以git show --dirstat <commitish>显示特定提交的dirstat,或git diff --dirstat显示任意差异引入的更改。

有关具体信息,请参阅git-diff man page