2015-11-04 116 views
2

假设dir0包含多个子目录,其中许多子目录包含它们自己的git存储库。查看在目录中递归找到的所有Git存储库提交

有没有办法让我明白的所有这些存储库的Git修订(也许还有一些命令的“显示我的所有在dir0在过去的24发发现任何git仓库所做的提交产生的​​影响小时”)?

回答

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 
相关问题