Это на самом деле не большая катастрофа, так как git предназначен для таких вещей.Вы просто должны помнить, что фактически вы создали еще один репозиторий.Трудно дать конкретный совет без более подробной информации о том, какие изменения были внесены, но благодаря разумному использованию разветвлений, сборов вишни и т. Д., Этот процесс должен быть относительно безболезненным (хотя это может занять время).
В зависимости от вашего уровня мастерства в git, например, если вы новичок, это может показаться непреодолимым вызовом.Я рекомендую вам прочитать о том, как выполнять выборку, разветвление и объединение вишен, как передавать данные в удаленный репозиторий (а также как добавлять дополнительные удаленные устройства) и т. Д., Поскольку вам, вероятно, потребуется выполнить довольно много из вышеперечисленного.,Вы должны быть в состоянии эффективно рассматривать каждый репозиторий как отдельную сущность и толкать и тянуть их между собой, чтобы синхронизировать их (хотя, на самом деле, кажется, что вам нужно всего лишь вытащить изменения из одного, чтобы сформировать основной репо и получить его додата перед тем, как начать работу с другими репо-разработчиками).
В Интернете есть несколько замечательных ресурсов, которые можно найти с помощью быстрого поиска.
Без дополнительной информации трудно сказать, что можетбыть вовлеченным.
В качестве предложения для начала, вероятно, будет проще всего, если вы поместите два хранилища вместе на одном компьютере (поместите их в отдельные каталоги, вы не хотите случайно скопировать одно поверх него).другой).Затем на той же машине в вашем «главном» репозитории установите удаленный указатель на другой репозиторий, с которого вы хотите получить изменения, вероятно, лучше всего выполнить «git fetch», чтобы получить удаленные ветви и начать работу.процесс слияния вручную (вместо выполнения вытягивания и автоматического слияния всего, что может и не происходить).После того, как вы это сделаете, вы можете выбрать вишню и / или объединить на досуге.