找到SHA1';提交git中所有对象的

找到SHA1';提交git中所有对象的,git,Git,是否有一种方法可以检索git中特定提交中所有对象(blob和tree)的所有SHA1?我非常确定git rev list会满足您的要求: git rev-list --no-walk <commit> --objects git版本列表--无漫游--对象 有关更多信息,请参阅git rev list上的文档 编辑:根据帕罗·埃伯曼的建议,添加了——禁止散步;这将只显示给定引用的对象,而不显示祖先提交。我想您想要的是git rev list--no walk--objects相反,

是否有一种方法可以检索git中特定提交中所有对象(blob和tree)的所有SHA1?

我非常确定
git rev list
会满足您的要求:

git rev-list --no-walk <commit> --objects
git版本列表--无漫游--对象
有关更多信息,请参阅
git rev list
上的文档


编辑:根据帕罗·埃伯曼的建议,添加了
——禁止散步
;这将只显示给定引用的对象,而不显示祖先提交。

我想您想要的是
git rev list--no walk--objects
相反,它只提供一个提交,而不是一个提交及其所有父级。这样会更好。]