Как найти путь к локальному репозиторию git, когда я, возможно, нахожусь в подкаталоге [duplicate]

This question already has an answer here:

Is there a way to get the git root directory in one command? 22 answers

Я ищу что-то вродеgit list-path печать путь связанного хранилища (.git каталог).

Немного предыстории: я установил контроль версий git на довольно многих из моих проекты / папки. Некоторые из них являются вложенными, поэтому один каталог с собственным репозиторием echo является подпапкой к другому каталогу, отслеживаемому с другим репозиторием.

Например. в моем домашнем каталоге (~) Я использую Git для отслеживания файлов точек, но в папке~/photo/meta-mix/ У меня есть другой проект, который я отслеживаю с отдельный репозиторий. Теперь, скажем, я настроил еще один проект в каталоге ~/photo/meta-match/, но я больше не знаю, есть ли у него свой репозиторий. Поэтому я хочу узнать, является ли этот каталог версией контролируется и где находится его хранилище.

Как я могу сделать это с помощью команды git?git status можете дать мне

nothing to commit

вboth случаи, когда~/photo/meta-match/ имеет свой собственный репозиторий или когда он просто ссылается на репозиторий~.

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

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