Новый вопрос
Два вопроса:
-
Я пытаюсь выполнить фиксацию до того, как заработает ВСЕ.
Самый нижний фиксатор имеет660fb2a76211f36ec9a67d0454a90eab469e9fd0
как SHA. Когда я набираюgit rebase -i 660fb2a76211f36ec9a67d0454a90eab469e9fd0
каждый фиксатор, но последний отображается в списке.
Мне действительно нужна эта фиксация, чтобы я мог перенести самую последнюю фиксацию как очень последнюю! -
Когда я помещаю первый коммит как первый в списке (это означает, что второй коммит в целом, потому что самый первый не входит в список, как упоминалось выше), я получаю сообщение об ошибке:
error: could not apply b722c76... v1.4.3 BEAT release
Я просто вырезал его со дна списка и поставил его на первое место! Я не изменил номер!
Я также пробовал это несколько раз. Тот же результат.
Что это пока. Если у вас есть вопросы, спросите!
Оригинальный вопрос
Я просто изучил старые резервные копии моего проекта. Эти резервные копии создавались до того, как я использовал git.
Теперь я хотел бы добавить их в мой репозиторий, поскольку старые коммиты. Это означало бы, что я должен поставить эти фиксации перед all другими коммитами.
Теперь есть несколько проблем с этим:
- Как мне вообще поставить фиксацию перед другими?
- Как я могу сделать это быстро? (У меня много резервных копий!)
- Как установить дату для этих "старых" коммитов? (Я знаю даты резервных копий!)
Если что-то неясно, укажите это. Тогда я исправлю проблему!
Последнее:
Я опубликовал это на GitHub. И я в основном использовал их программное обеспечение для совершения коммитов. Итак, как я могу вернуть это обратно в GitHub?