我在我的服务器上托管了一些我正在开发的裸 git 仓库。我想在我的网站上显示每个仓库的基本统计信息;暂时只考虑简单的东西,比如列出仓库中的所有文件。在非裸 git 仓库中,可以使用以下命令完成此操作:
git ls-files
但是对于裸仓库而言,这个命令(以及大多数其他git命令)都不可行。我确信可能有一种简单的方法来执行这个特定的命令,但是我可能想要显示不同仓库的复杂/项目特定的统计信息,所以我真正想问的是:是否有一种方法可以在裸仓库上执行任何/所有git命令,而不必制作临时克隆或类似复杂的东西。我怀疑有些命令参数需要设置,但我还没有找到哪一个。