Часто бывает, что форкаешь чей-то репозиторий и вносишь не значительные изменения в проект и приходит время когда нужно обновить проект из оригинального репозитория, большенство информации либо уже не актуально относительно GUI github или предлагают скучный и долгий, но надежный способ через терминал. Ниже я опишу нативный способ через web интерфейс.
Да начнется обновление…
Для начала нам нужно перейти в свой Fork и нажать кнопку «New pull request».
В форме с выпадающими списками репозиториев нужно поменять направления слияния или, просто говоря, поменять местами. Чтобы в итоге получилось слева ваша копия, а справа оригинальный репозиторий.
После выбора одинаковых репозиториев GitHub скажет, что нечего сравнивать. Нужно нажать на «compare across forks» и выбрать второй репозиторий.
В результате репозитории поменялись местами друг с другом и GitHub выведет разницу оригинального репозитория с вашим.
Смело нажимайте Pull request и Merge, это не отправить запрос в оригинальный репозиторий, а всего лишь в ваш зальет последние изменения из original.
Теперь у вас форк со свежими изменениями из origin репозитория без лишнего таскания данных через терминал.