簡體   English   中英

查看目錄中遞歸找到的所有Git存儲庫中的提交

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM