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 respostasEu 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~
.