Git с --git-dir = приводит к «не Git хранилище»

У меня есть скрипт в одном из моих приложений для iOS, который должен получить хэш версии git и поместить его в номер версии. В этом скрипте я запускаю git --git-dir = "$ Project_dir» show -s --pretty = формат:% h для этого. Тем не менее, я получаю сообщение, что каталог неT git хранилище. Если я повторяю PROJECT_DIR var и иду в терминал, работает следующее:

cd projectDirPath
git show -s --pretty=format:%h

Что нет работа это:

git --git-dir=projectDirPath show -s --pretty=format:%h

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

С наилучшими пожеланиями, Майкл

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

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