Как найти путь к локальному репозиторию git, когда я, возможно, нахожусь в подкаталоге [duplicate]
На этот вопрос уже есть ответ здесь:
Есть ли способ получить корневой каталог git одной командой? 22 ответаищу что-то вродеgit list-path
печать пути связанного хранилища (.git
каталог).
Немного предыстории: я настроил контроль версий git на довольно многих моих проектах / папках. Некоторые из них являются вложенными, поэтому один каталог с собственным репозиторием echo является подпапкой к другому каталогу, отслеживаемому с другим репозиторием.
Например. в моем домашнем каталоге (~
) Я использую Git, чтобы отслеживать мои точечные файлы, но в папке~/photo/meta-mix/
У меня есть другой проект, который я отслеживаю с отдельным хранилищем. Теперь, скажем, я настроил еще один проект в каталоге~/photo/meta-match/
но я небольше не знаю, есть ли у него собственный репозиторий. Поэтому я хочу выяснить, управляется ли этот каталог версией и где находится его хранилище.
Как я могу сделать это с помощью команды git?git status
можете дать мне
nothing to commit
ви то и другое случаи, когда~/photo/meta-match/
имеет свой собственный репозиторий или когда он просто ссылается на репозиторий.~