从目录中递归发现的所有Git存储库查看提交

时间:2015-11-04 00:07:51

标签: git bash

假设dir0包含多个子目录,其中许多子目录包含自己的git存储库。

有没有办法让我看到这些存储库的所有的git提交(也许某些命令对#34的影响;显示在任何git存储库中发现的所有提交在过去24小时制作的dir0")?

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

find dir0 -name '.git' -printf '%h\n' | while read line; do echo "$line"; cd $line; git log --since="24 hours ago"; cd -; done

如果您使用的是OSX,则可以使用以下命令安装GNU find

brew install findutils