У меня есть стороннее приложение, размещенное на github. Приложение разделено на два отдельных репозитория. Я хотел бы создать свою заявку на основе стороннего кода, но мне нужно время от времени обновлять сторонний код.
Поэтому я решил создать свой собственный репозиторий. Затем я добавляю сторонние репозитории в свой репозиторий следующим образом:
git remote add [first repo name] [first repo URL]
git remote add [second repo name] [second repo URL]
git fetch [first repo name]
git fetch [second repo name]
И я объединяю сторонний код с моим кодом следующим образом
git merge [first repo name]/[branch name] --squash --allow-unrelated-histories
git merge [second repo name]/[branch name] --squash --allow-unrelated-histories
Это работает, но сторонний код был запись в каталог root. Мне нужно переместить сторонний код (только для второго репозитория) в другую папку (имя папки - плагины). Как объединить сторонний код с указанным каталогом c?