У нас есть хранилище git, которое мы использовали в течение двух лет для отслеживания долгосрочного проекта. Недавно мы перенесли большинство наших текущих и новых проектов от GitHub на частную установку gitlab. К сожалению, мы не перенесли этот конкретный проект, и несколько недель работы вошли в новый репозиторий.Копирование истории фиксации из предыдущего репо в новое репо
Учтите, что исходная точка хранилища является той же файловой структурой, что и последняя фиксация старого репозитория GitHub, поэтому мы хотим скопировать историю фиксации из репозитория GitHub в наш уже запущенный репо.
Как я пытаюсь представить себе это для вас, вот скриншот журнала мерзавца нашего нового хранилища:
Master commit
является добавление всех файлов из последнего коммита в старом GitHub репо:
не конфликт, как некоторое время прошло с тех пор работа была проделана дата коммитов.
Опасайтесь, что это сломает все существующие клоны нового репо (поскольку вы переписываете историю) – SLaks
Это означает, что пользователям придется повторно клонировать? Это нормально. –