列出某个文件夹中某个时刻存在于Git存储库分支中的所有子文件夹

时间:2019-06-12 16:40:43

标签: git

如何列出特定文件夹的所有子文件夹,这些子文件夹已经存在或已经存在于Git存储库分支的至少一个提交中?

我不想手动查看每次提交的Git日志,这将花费大量时间来保存较长的历史记录。

1 个答案:

答案 0 :(得分:2)

类似的东西

git log --pretty=format:"" --name-only -- path/to/folder/ | sort | uniq

将列出您的提交历史记录中出现的每个子路径,对其进行排序,并消除所有双打。

它不会只输出子文件夹(还会输出该文件夹中的文件),但是它可以满足您的需求吗?