Dodaj zatwierdzenia przed root commit w Git? [duplikować]

To pytanie ma już tutaj odpowiedź:

Wstaw zatwierdzenie przed zatwierdzeniem roota w Git? 14 odpowiedziNowe pytanie

Dwa pytania:

Próbuję wcześniej zatwierdzićWSZYSTKO popełnia.
Najmniejszy zatwierdzenie ma660fb2a76211f36ec9a67d0454a90eab469e9fd0 jako SHA. Kiedy piszęgit rebase -i 660fb2a76211f36ec9a67d0454a90eab469e9fd0 każde zatwierdzenie, ale ostatnie zostanie wyświetlone na liście.
Naprawdę potrzebuję tego zobowiązania, aby móc wystawić pierwsze zatwierdzenie jako ostatnie!

Kiedy umieściłem pierwsze zatwierdzenie jako pierwsze na liście(co oznacza całkowite zatwierdzenie, ponieważ pierwszy nie znajduje się na liście, jak wspomniano powyżej) Dostaję błąd:error: could not apply b722c76... v1.4.3 BEAT release
Po prostu wyciąłem go z dołu listy i umieściłem na górze!Nie zmieniłem numeru!
Próbowałem też tego kilka razy. Ten sam wynik.

To tyle do tej pory. Jeśli masz pytania, śmiało i zapytaj!

Pytanie oryginalne

Właśnie odkryłem stare kopie zapasowe mojego projektu. Te kopie zapasowe zostały utworzone przed użyciem git.
Chciałbym teraz dodać je do mojego repozytorium jako stare zatwierdzenia. Oznaczałoby to, że muszę umieścić te zatwierdzenia przedwszystko inne zobowiązania.

Teraz jest z tym kilka problemów:

Jak ogólnie popełnić błąd przed innymi?Jak mogłem to zrobić szybko?(Mam wiele kopii zapasowych!)Jak ustawić dla nich datę"stary" popełnia?(Znam daty kopii zapasowych!)

Jeśli coś nie jest jasne, proszę o tym wspomnieć. Naprawię problem!

Ostatnia rzecz:

Opublikowałem to na GitHub. I głównie używałem ich oprogramowania do zatwierdzania. Jak mogę to z powrotem przenieść do GitHub?

questionAnswers(2)

yourAnswerToTheQuestion