Si bien la pregunta involucra a Git para Windows, este parece ser el resultado principal incluso cuando se busca Visual Studio Tools para Git (extensión en VS 2012, soporte nativo en VS 2013).
Al usar las soluciones anteriores como una guía, determiné que Visual Studio Git Tools hace que mover repos (o incluso toda la estructura de directorios de todos los repos) sea muy fácil.
1) Cierre Visual Studio. 2) Mueva la (s) carpeta (s) Repo a la nueva ubicación. 3) Abra Visual Studio. Abre Team Explorer. Cambia a la vista "Conectar" (icono de enchufe en la parte superior). 3a) Si Repos sigue mostrando la ruta anterior, haga clic en Actualizar para forzar una actualización. 4) Las reposiciones que se movieron localmente ya no se mostrarán en "Local Git Repositories". 5) Haga clic en Agregue (no nuevo o clon) y seleccione la carpeta repo para agregar.
En el paso 5 realmente solo proporciona una ruta de búsqueda y la búsqueda incluye automáticamente todas las subcarpetas. Si tiene varios repos organizados en una única raíz (repositorios independientes que solo tienen la misma carpeta principal), al seleccionar el padre se incluirán todos los repos que se encuentran debajo.
Ejemplo: E: \ Repos \ REPOA E: \ Repos \ RepoB E: \ Repos \ RepoC
En Visual Studio Team Explorer [Añadir]> "E: \ Repos \"> [Agregar ] devolverá los tres a los repositorios locales.
[Consulte esta respuesta] (http://stackoverflow.com/questions/10774008/how-to-move-local-git-repo-from-one-hdd-to-another-hdd/10774024#10774024) , es lo mismo para mover a otra carpeta u otra computadora. – rekenerd