Выполнение команд git в пустом хранилище

На моем сервере я размещаю несколько пустых репозиториев git, над которыми я работаю. Я хотел бы показать некоторую базовую статистику по каждому хранилищу на моем веб-сайте; сейчас просто скажем, что я хочу сделать простые вещи, такие как перечисление всех файлов в хранилище. В не-голом git-репозитории это можно сделать с помощью

git ls-files

но для голых репозиториев это (и большинство других команд git) не работает. Я уверен, что, вероятно, существует простой способ выполнения этой конкретной команды, но я, вероятно, захочу показать некоторые сложные / специфичные для проекта статистические данные для различных репозиториев, поэтому я действительно спрашиваю, существует ли способ выполнить какую-либо / все команды git в пустом хранилище без необходимости создавать временный клон или что-то подобное. Я подозреваю, что есть какой-то командный параметр, который мне нужно установить, но я пока не смог выяснить, какой именно.

Ответы на вопрос(1)

Ваш ответ на вопрос