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