Я почти ничего не понял из того, что вы сказали, извините за это. Но если вы хотите получить часть независимого удаленного репозитория, а затем объединить его с вашим собственным проектом, вы, вероятно, захотите вручную добавить свой удаленный репозиторий:
git remote add <nameyou'llgivetothisremote> <urltoremoterepository>
затем используйте
git branch -avv
чтобы увидеть как ваши локальные ветки, так и ветки удаленного хранилища.
После этого вы сможете просматривать удаленные ветки, а затем выбирать все, что вам нужно, или перемещать ветку туда, где вы хотите, чтобы она была в вашем локальном проекте.
Вы можете при желании закрыть удаленный репозиторий после этого, если он больше не нужен.