Skip to main content

Создание запроса на вытягивание из вилки

Создайте запрос на вытягивание из вилки, чтобы предложить изменения в вышестоящем репозитории и эффективно работать над кодом.

Кто может использовать эту функцию?

Anyone with write access to a repository can create a pull request from a user-owned fork.

Перед созданием запроса на вытягивание из вилки вилку вилку разместите вышестоящий репозиторий и отправьте изменения в ветвь в вилку. См . раздел AUTOTITLE.

В запросе на вытягивание из вилки базовая ветвь заключается в том, где нужно объединить изменения, и ветвь сравнения — это ветвь в вилке, содержащей изменения. См . раздел AUTOTITLE.

  1. Перейдите к исходному репозиторию, в котором вы создали вилку.

  2. Над списком файлов в желтом баннере нажмите кнопку "Сравнить" и " Запрос на вытягивание", чтобы создать запрос на вытягивание связанной ветви.

    Снимок экрана: баннер над списком файлов.

  3. На странице, чтобы создать новый запрос на вытягивание, нажмите кнопку "Сравнить между вилками".

    Снимок экрана страницы для открытия запроса на вытягивание. Ссылка "сравнить между вилками" описана в темно-оранжевый цвет.

  4. В раскрывающемся меню "Базовая ветвь" выберите ветвь вышестоящего репозитория, в которой требуется объединить изменения.

    Снимок экрана страницы для открытия нового запроса на вытягивание. Раскрывающиеся меню для выбора базового репозитория и ветви представлены в темно-оранжевый цвет.

  5. В раскрывающемся меню "Головная вилка" выберите вилку. Затем в раскрывающемся меню "Сравнить ветвь" выберите ветвь, в которой вы внесли изменения.

    Снимок экрана страницы для открытия нового запроса на вытягивание. Раскрывающиеся меню для выбора головного репозитория и ветвь сравнения описаны в темно-оранжевый цвет.

  6. Введите название и описание для запроса на вытягивание.

  7. Если вы хотите разрешить любому пользователю с правами доступа на отправку к вышестоящему репозиторию вносить изменения в ваш запрос на вытягивание в принадлежащих пользователю вилках, выберите Разрешить изменения от координаторов.

    Предупреждение

    Если вилке содержится GitHub Actions рабочих процессов, параметр " Разрешить изменения и доступ к секретам" с помощью обслуживающих служб. Если разрешено редактирование в ветви вилки, которая содержит рабочие процессы GitHub Actions, координаторы также смогут изменять рабочие процессы разветвленного репозитория, что может привести к раскрытию значений секретов и получению доступа к другим ветвям.

  8. Чтобы создать запрос на вытягивание, готовый к проверке, нажмите кнопку Создать запрос на вытягивание. Чтобы создать черновик запроса на вытягивание, нажмите на раскрывающийся список и выберите Создать черновик запроса на вытягивание, а затем Черновик запроса на вытягивание. Если вы являетесь членом организации, возможно, потребуется запросить доступ к черновику запросов на вытягивание из владелец организации. См . раздел AUTOTITLE.

Совет

После создания запроса на вытягивание можно попросить конкретного человека просмотреть предложенные изменения. См . раздел AUTOTITLE.

Дополнительные материалы