[英]Viewing Commits From All Git Repositories Found Recursively within a Directory
假設dir0
包含多個子目錄,其中許多包含其自己的git存儲庫。
有沒有辦法讓我查看所有這些存儲庫的git提交(也許有些命令的作用是“向我展示在過去24小時內在dir0
中找到的任何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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.