Как синхронизировать форк Git с исходным репозиторием: методы и примеры кода

Чтобы синхронизировать вилку Git с исходным репозиторием, вы можете использовать несколько методов. Вот некоторые часто используемые подходы:

Метод 1: использование командной строки Git

Шаг 1. Добавьте исходный репозиторий в качестве удаленного

git remote add upstream <original_repository_url>

Шаг 2. Получите последние изменения из исходного репозитория

git fetch upstream

Шаг 3. Переключитесь на локальную главную ветку

git checkout master

Шаг 4. Объедините изменения из исходного репозитория в локальную главную ветку

git merge upstream/master

Шаг 5. Отправьте изменения в разветвленный репозиторий

git push origin master

Метод 2. Использование веб-интерфейса GitHub

Шаг 1. Перейдите в свой раздвоенный репозиторий на GitHub.

Шаг 2. Нажмите вкладку «Запросы на включение».

Шаг 3. Нажмите кнопку «Новый запрос на включение».

Шаг 4. Установите в качестве базового репозитория исходный репозиторий, а в качестве головного репозитория — раздвоенный репозиторий.

Шаг 5. Просмотрите изменения и нажмите кнопку «Создать запрос на включение».

Шаг 6. Объедините запрос на включение, чтобы обновить разветвленный репозиторий последними изменениями из исходного репозитория.

Метод 3: использование GitKraken (клиент Git с графическим интерфейсом)

GitKraken предоставляет удобный интерфейс для синхронизации вашей вилки Git. Просто откройте свой раздвоенный репозиторий в GitKraken, нажмите кнопку «Pull», чтобы получить изменения из исходного репозитория, а затем нажмите кнопку «Push», чтобы отправить изменения в свой раздвоенный репозиторий.