2015-11-04 70 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 
相關問題