我想弄清楚如何在遠程Git存儲庫中獲取所有文件及其SHA1的列表。如何從遠程Git倉庫獲取所有文件及其SHA1的列表?
有一種方法可以從本地回購誰的命令做到這一點:
git ls-files * -s
它返回以下(以爲例):
100644 1fd148918032743b3b79db573c63a5d453089808 0 2.txt
100644 ff804781c474a06bd055995e48c30799bc6ab65a 0 README
但這裏的前提條件是,你必須執行完整的克隆並提前提取所有信息。這不適用於遠程存儲庫的裸露克隆。
任何線索?
是的,我正在尋找沒有克隆或提取執行此操作。 – Bob 2011-01-24 21:06:23
這是不可能的。這不是DVCS的工作原理。您無法在遠程服務器上執行任何操作;那麼您需要在該特定服務器上本地執行此操作。 – poke 2011-01-24 21:10:41