查找提交git中所有对象的SHA1

时间:2011-06-11 14:07:04

标签: git

有没有办法在git中的特定提交中检索所有对象(blob和树)的所有SHA1?

1 个答案:

答案 0 :(得分:3)

我很确定git rev-list会做你想做的事情:

git rev-list --no-walk <commit> --objects

有关http://www.kernel.org/pub/software/scm/git/docs/git-rev-list.html的更多信息,请参阅git rev-list上的文档。

修改:根据PaŭloEbermann的建议添加了--no-walk;这只会在没有祖先提交的情况下显示给定引用的对象。