2015-06-05 113 views
-1

使用git cat-file我可以查看Key-value存儲中的對象,但我只對日誌消息感興趣。我如何過濾掉這些?如何找到git對象數據庫中的所有git日誌消息?

+0

您可以使用'git log'。你應該指定爲什麼你需要檢查git數據庫,而不是使用提供的API。 – patthoyts

+0

不幸的是,這是一個稍微破碎的git倉庫,使用git-svn進行遷移。沒有頭或裁判,因此git日誌失敗。我需要以其他方式檢索日誌,即直接訪問對象數據庫。用於$(cat all.git.object.file)中的提交的 – murungu

+0

;做git cat-file -t $ commit;完成| grep commit – murungu

回答

0

首先製作所有git對象id的列表。然後使用git cat-file -tgrep來過濾所有提交

相關問題