Чтобы получить исходные изменения из форка GitLab, вы можете использовать несколько методов. Вот несколько подходов, которые вы можете попробовать:
-
Метод 1: удаленная настройка и получение данных Git
- Добавьте исходный репозиторий в качестве удаленного вышестоящего репозитория в локальный репозиторий Git с помощью команды
git Remote add. - Извлеките изменения исходного потока с помощью
git fetch upstream. - Объедините полученные изменения в локальную ветку с помощью
git merge upstream/master(при условии, что вы объединяете с основной веткой).
- Добавьте исходный репозиторий в качестве удаленного вышестоящего репозитория в локальный репозиторий Git с помощью команды
-
Метод 2: Git Pull с Rebase
- Настройте исходный репозиторий как удаленный вышестоящий репозиторий с помощью
git Remote Add. - Извлеките изменения с помощью
git fetch upstream. - Используйте
git pull --rebase upstream master, чтобы получить изменения и перебазировать локальную ветку поверх изменений исходной ветки.
- Настройте исходный репозиторий как удаленный вышестоящий репозиторий с помощью
-
Метод 3: Git Pull со слиянием
- Добавьте исходный репозиторий в качестве удаленного вышестоящего репозитория с помощью
git Remote Add. - Извлеките изменения исходного потока с помощью
git fetch upstream. - Выполните слияние полученных изменений в локальную ветку с помощью
git merge upstream/master.
- Добавьте исходный репозиторий в качестве удаленного вышестоящего репозитория с помощью
-
Метод 4: запрос на извлечение Git
- Откройте страницу репозитория GitLab для вашего форка.
- Создайте новую ветку или используйте существующую.
- Нажмите кнопку «Новый мерж-реквест» и установите исходную ветку в качестве своей ветки, а целевую ветку в качестве ветки исходного репозитория.
- Просмотрите изменения и создайте мерж-реквест. После одобрения изменения будут объединены в вашу вилку.