Executando comandos git em um repositório vazio

No meu servidor, eu hospedo alguns repositórios git nus em que estou trabalhando. Gostaria de exibir algumas estatísticas básicas sobre cada repositório no meu site; por enquanto, vamos apenas dizer que quero fazer coisas simples, como listar todos os arquivos no repositório. Em um repositório git não-nu, isso pode ser feito com

git ls-files

mas para repositórios nus isso (e a maioria dos outros comandos git) não funcionam. Tenho certeza de que provavelmente há uma maneira simples de fazer esse comando em particular, mas provavelmente vou querer mostrar algumas estatísticas complicadas / específicas do projeto para diferentes repositórios, então estou realmente perguntando se existe uma maneira de executar qualquer / todos os git comandos em um repositório vazio sem ter que fazer um clone temporário ou algo complicado assim. Eu suspeito que há algum parâmetro de comando que preciso definir, mas ainda não consegui descobrir qual deles.

questionAnswers(1)

yourAnswerToTheQuestion