Adicionar commits antes do commit root no Git? [duplicado]

Esta questão já tem uma resposta aqui:

Inserir um commit antes do commit root no Git? 14 respostasNova pergunta

Duas questões:

Estou tentando colocar um commit antesTODOS commits.
O commit mais inferior tem660fb2a76211f36ec9a67d0454a90eab469e9fd0 como SHA. Quando eu digitogit rebase -i 660fb2a76211f36ec9a67d0454a90eab469e9fd0 cada commit, mas o último é exibido na lista.
Eu realmente preciso que esse commit apareça para que eu possa colocar o primeiro commit como o último!

Quando eu coloco o primeiro commit como primeiro na lista(significando segundo commit no total, porque o primeiro não está na lista como mencionado acima) Eu recebo um erro:error: could not apply b722c76... v1.4.3 BEAT release
Acabei de cortá-lo do final da lista e colocá-lo no topo!Eu não mudei o número!
Eu também tentei isso várias vezes. O mesmo resultado.

É isso até agora. Se você tiver dúvidas, vá em frente e pergunte!

Pergunta original

Acabei de descobrir backups antigos do meu projeto. Esses backups foram criados antes de eu usar o git.
Agora gostaria de adicioná-los ao meu repositório como commits antigos. Isso significaria que eu tenho que colocar esses commit na frente detodos outros commits.

Agora existem vários problemas com isso:

Como eu, em geral, coloco um commit antes dos outros?Como eu pude fazer isso rápido?(Eu tenho muitos backups!)Como faço para definir uma data para estes"velho" comete?(Eu sei as datas dos backups!)

Se algo não estiver claro, por favor mencione isso. Eu vou corrigir o problema então!

Uma última coisa:

Eu publiquei isso no GitHub. E eu usei principalmente o software deles para cometer commits. Então, como eu empurro isso de volta para o GitHub?