У меня есть 3 разных репозитория git:
- Проект с открытым исходным кодом
- Мой собственный форк проекта на GitHub, который был разветвлен с 1.
- Мой локальный репозиторий, который был клонирован из версии 2.
Я работаю над 3. и могу вносить/извлекать изменения в/из 2.
Однако теперь в 1. есть изменения, которые я также хотел бы объединить в свою собственную вилку. Я думаю, что я хочу сделать, это вытащить изменения из 1. в удаленную ветку отслеживания в 3., выполнить слияние локально, а затем отправить в 2 ...... это разумно?
Если да, то как мне лучше всего добиться этого в EGit? В частности, я не уверен, как мне заставить Egit извлекать изменения из 1. когда он уже настроен на отправку/вытягивание из 2.