如何获取git commit中已更新文件夹的列表?
问题描述:
我试图找到一种方法来获取上次提交中得到更新的文件夹列表。我试图使用git status --porcelain
,但它提供了更新文件的列表。如何获取git commit中已更新文件夹的列表?
?? folder1/test.txt
?? folder3/test2.txt
我绝对可以从上面的结果中提取的文件夹的名字,但我不知道是否有这个现成的解决方案。我所寻找的是只是
folder1
folder2
答
您可以使用--dirstat
以显示更改一个目录中提交介绍。使用git show --dirstat
将显示当前提交的目录统计信息。您可以git show --dirstat <commitish>
来显示特定提交的dirstat,或者git diff --dirstat
来显示任意差异引入的更改。
查看详情git-diff man page。
此显示器最后几次提交 –