Как найти путь к локальному репозиторию 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/
имеет свой собственный репозиторий или когда он просто ссылается на репозиторий~
.