git-merge con repositorio en el sistema de archivos local

Para algún contexto: acabo de actualizar Ubuntu, lo que rompió mi instalación de gitosis existente (vea aquí:error # 368895), y acabo de reinstalar gitosis desde paquetes. Ahora quiero migrar toda mi configuración y el conjunto de repositorios de la instalación de gitosis anterior (que todavía existe y se puede extraer, pero está rota).

Ahora tengo dos directorios de gitosis-admin localmente, uno para cada instalación de gitosis. Uno tiene una historia completa, el otro está vacío. Quiero pasar a través de esta historia. Esto es lo que está pasando, sin embargo:

me@server:~/gitosis-admin-new$ git merge ../gitosis-admin-old/
fatal: '../gitosis-admin-old/' does not point to a commit

... donde hay repositorios git en~/gitosis-admin-old/ y~/gitosis-admin-new/

Probablemente también voy a necesitar hacer esto para los otros repositorios, que tienen historias mucho más largas y más importantes, por lo que copiar y cometer como una no es una opción.

¿Qué estoy haciendo mal? He intentado apuntar a .git / HEAD que, como entiendo, es un compromiso, pero no funciona. ¿Podría alguien explicar cómo hacer esto? ¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta