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