Выполнение команд git в голом репозитории

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

git ls-files

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

8
задан Jesper Rønn-Jensen 30 September 2014 в 13:28
поделиться