Cómo encontrar la ruta del repositorio de git local cuando posiblemente esté en un subdirectorio [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Hay una manera de obtener el directorio raíz git en un comando? 22 respuestas

Estoy buscando algo comogit list-path imprimiendo la ruta del repositorio asociado (el.git directorio).

Un poco de fondo: he configurado el control de versiones de git en algunos de mis proyectos / carpetas. Algunos de ellos están anidados, por lo que un directorio con eco propio repositorio es una subcarpeta a otro directorio rastreado con otro repositorio.

P.ej. en mi directorio personal (~) Uso git para rastrear mis archivos de puntos, pero en la carpeta~/photo/meta-mix/ Tengo otro proyecto que rastreo con un repositorio separado. Ahora, digamos, he configurado otro proyecto en el directorio.~/photo/meta-match/, pero ya no sé si tiene su propio repositorio. Así que quiero saber si este directorio está controlado por versión y dónde está su repositorio.

¿Cómo puedo hacer esto con un comando git?git status puede darme

nothing to commit

enambos casos, cuando~/photo/meta-match/ tiene su propio repositorio o cuando solo se refiere al repositorio de~.

Respuestas a la pregunta(1)

Su respuesta a la pregunta