【发布时间】:2011-01-24 20:21:44
【问题描述】:
我试图弄清楚如何在远程 Git 存储库中获取所有文件及其 SHA1 的列表。
有一种方法可以从本地仓库执行此操作,其命令是:
git ls-files * -s
返回以下内容(在示例中):
100644 1fd148918032743b3b79db573c63a5d453089808 0 2.txt
100644 ff804781c474a06bd055995e48c30799bc6ab65a 0 README
但这里的问题是您必须执行完整的克隆并提前提取所有信息。这不适用于远程存储库的裸克隆。
有什么线索吗?
【问题讨论】: