Я создал новый репозиторий (New) с копией файлов моего (основного) репозитория.Я сделал это, потому что не хотел делиться всей историей репозитория с некоторыми новыми разработчиками, так как он содержит очень конфиденциальные данные.
Моя идея состояла в том, чтобы предоставить этот новый репозиторий с текущим состоянием файлов дляновые разработчики, но с пустой историей, попросите их поработать там, а затем объединитесь из (нового) репозитория с моим исходным (основным) репозиторием.
Мне нужно было бы также сделать другой путь, япотребуется объединить изменения из моего (основного) репозитория в (новый).
Моя первая попытка состояла в том, чтобы добавить (новый) репозиторий в качестве удаленного в папку, где находится основной репозиторий, а затем объединитьв (основной) с помощью:
git merge --allow-unrelated-histories evisa_clone/master
Однако это приводит к тому, что все файлы, которые были изменены в (главном) хранилище, рассматриваются как конфликты, даже если файлы не были изменены в (новом)хранилище, у многих файлов both added
на экране git status
.
Какая у меня альтернатива?