我正在尝试找到一种方法来获取上次提交中已更新的文件夹列表。我尝试使用git status --porcelain
,但它提供了已更新的文件列表。
?? folder1/test.txt
?? folder3/test2.txt
我绝对可以从上面的结果中提取文件夹名称,但我想知道是否有一个现成的解决方案。我正在寻找的只是
folder1
folder2
答案 0 :(得分:2)
您可以使用--dirstat
来显示提交在目录中引入的更改。使用git show --dirstat
将显示当前提交的目录统计信息。您可以git show --dirstat <commitish>
显示特定提交的dirstat,或git diff --dirstat
显示任意差异引入的更改。
有关具体信息,请参阅git-diff man page。