Mover el directory .git sin mover los files

Estoy usando para rastrear cambios en algunos files de sistema de Linux (/ etc / *), tenía el file .git en / etc pero ahora decidí moverlo a / como quiero rastrear files que están fuera / etc (ambos / etc y / están en los mismos filesystems …), lo hice e intenté volver a agregar los mismos files con:

git add $(git status | awk '/deleted/ { print "etc/"$3 } ') 

Pero no parece estar funcionando como esperaba, ya que ahora las dos lists son una con una list de "files nuevos" y otra con una list de "files eliminados". Si cometen ahora, perderé todo el historial de los files. …

¿Cuáles hubieran sido los pasos correctos?

¡Gracias! Antonio

Utilice el git subtree ( instrucciones de installation si aún no está instalado).

Cree un nuevo repository en / y combínelo con el existente en /etc :

 $ cd / $ git init $ git subtree --prefix etc /etc master 

Hay preguntas similares en SO:

Mi repository de Git está en el directory raíz incorrecto. ¿Puedo moverlo? (../ intead of ./)

Mover un repository git

Y no hay forma de cambiar el directory sin perder el historial de files.