假设dir0
包含多个子目录,其中许多子目录包含自己的git存储库。
有没有办法让我看到这些存储库的所有的git提交(也许某些命令对#34的影响;显示在任何git存储库中发现的所有提交在过去24小时制作的dir0
")?
答案 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