¿Agregar confirmaciones antes de la confirmación de root en Git? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Insertar un commit antes del root en Git? 14 respuestasNueva pregunta

Dos preguntas:

Estoy tratando de poner un compromiso antesTODOS se compromete
El cometido más bajo tiene660fb2a76211f36ec9a67d0454a90eab469e9fd0 como SHA. Cuando escribogit rebase -i 660fb2a76211f36ec9a67d0454a90eab469e9fd0 Todos los compromisos, pero el último se muestra en la lista.
¡Realmente necesito que este compromiso aparezca para poder poner el primer compromiso como el último!

Cuando pongo el primer commit como primero en la lista(lo que significa segundo compromiso en total, porque el primero no está en la lista como se mencionó anteriormente) Me sale un error:error: could not apply b722c76... v1.4.3 BEAT release
¡Acabo de cortarlo de la parte inferior de la lista y lo puse en la parte superior!¡No cambié el número!
También intenté esto varias veces. El mismo resultado.

Eso es todo hasta ahora. Si tienes alguna pregunta, ¡adelante y pregunta!

Pregunta original

Acabo de descubrir viejas copias de seguridad de mi proyecto. Estas copias de seguridad se crearon antes de usar git.
Ahora me gustaría agregarlos a mi repositorio como confirmaciones antiguas. Eso significaría que tengo que poner estos commit delante detodos otros compromisos.

Ahora hay varios problemas con esto:

¿Cómo en general pongo un commit antes que otros?¿Cómo podría hacer esto rápido?(Tengo muchas copias de seguridad!)¿Cómo puedo establecer una fecha para estos"antiguo" se compromete?(Sé las fechas de las copias de seguridad!)

Si algo no está claro, por favor mencionalo. ¡Arreglaré el problema entonces!

Una última cosa:

He publicado esto en GitHub. Y usé principalmente su software para comprometer. Entonces, ¿cómo puedo empujar esto de nuevo a GitHub?

Respuestas a la pregunta(2)

Su respuesta a la pregunta