Como encontrar o caminho do repositório git local quando eu possivelmente estiver em um subdiretório [duplicado]

Esta questão já tem uma resposta aqui:

Existe uma maneira de obter o diretório raiz do git em um comando? 22 respostas

Eu estou procurando por algo parecidogit list-path imprimir o caminho do repositório associado (o.git diretório).

Um pouco de fundo: eu configurei o controle de versão do git em vários dos meus projetos / pastas. Alguns deles são aninhados, portanto, um diretório com o próprio repositório echo é uma subpasta para outro diretório rastreado com outro repositório.

Por exemplo. no meu diretório home (~) Eu uso o git para rastrear meus arquivos de ponto, mas na pasta~/photo/meta-mix/ Eu tenho outro projeto que acompanho com um repositório separado. Agora, digamos, eu configurei outro projeto no diretório~/photo/meta-match/, mas eu não sei mais se tem seu próprio repositório. Então, quero descobrir se esse diretório é controlado por versão e onde está seu repositório.

Como posso fazer isso com um comando git?git status pode me dar

nothing to commit

emambos casos, quando~/photo/meta-match/ tem seu próprio repositório ou quando se refere apenas ao repositório de~.

questionAnswers(1)

yourAnswerToTheQuestion