2011-01-31 45 views
4

我希望能夠在給定修訂版中找到Git存儲庫中的文件數量,最好不必首先檢查修訂版。在任何修訂版獲取git存儲庫中的文件數

我認爲git ls-files可能會讓我在某個地方,但我無法看到任何傳遞Git修訂版的方法。

在此先感謝!

回答

10

ls-files對索引進行操作,該索引本質上與當前結賬相關聯。使用ls-tree,如git ls-tree -r --name-only <tree-ish>。如果您只想計算行數,使用--name-only將通過限制輸出來加快速度。

+0

這不會列出`treeish`中的所有內容而不僅僅是文件嗎? – 2011-01-31 18:28:40

相關問題