Fusionar el historial de códigos de una aplicación henetworkingada con git

Acabo de reescribir una aplicación simple de Rails. La versión anterior de mi aplicación tiene un largo historial de commit de git que me gustaría retener con esta reescritura. Ni siquiera he inicializado git en la raíz de la aplicación reescrita. ¿Cómo combinarías las dos aplicaciones?

Nunca antes había intentado una fusión de git, pero imagino que primero tendré que inicializar git en la raíz de la aplicación reescrita. Desde allí estoy completamente perdido.

Esto está ligeramente fuera de tema, pero ¿cuál es "la forma" de importar la configuration de git de la aplicación henetworkingada a la nueva? ¿Es tan fácil como copyr sobre la carpeta .git?