2
假设dir0
包含多个子目录,其中许多子目录包含它们自己的git存储库。查看在目录中递归找到的所有Git存储库提交
有没有办法让我明白的所有这些存储库的Git修订(也许还有一些命令的“显示我的所有在dir0
在过去的24发发现任何git仓库所做的提交产生的影响小时”)?
假设dir0
包含多个子目录,其中许多子目录包含它们自己的git存储库。查看在目录中递归找到的所有Git存储库提交
有没有办法让我明白的所有这些存储库的Git修订(也许还有一些命令的“显示我的所有在dir0
在过去的24发发现任何git仓库所做的提交产生的影响小时”)?
你可以试试这个:
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