Такая ситуация. Есть на гитхабе проект у основного автора, который изредка принимает pull-реквесты. Есть мой форк этого проекта (на данный момент синхронизирован с основным). И есть форк от другого пользователя, от которого пулл-реквест в «основной» проект ещё не принят.
Так вот, если я хочу добавить пару фич в этот проект, но взяв за основу форк того другого пользователя и вернуть мои изменения в основной проект, как мне правильно поступить? Правильно ли я понимаю, что нужно сделать git remote add <имя источника> <url репозитория>, git pull..., git checkout...? А дальше вносить изменения, пушить себе и делать пулл-реквест?