Предложение изменений в работе с помощью запросов на включение изменений
После добавления изменений в ветвь раздела или вилку можно открыть запрос на вытягивание, чтобы попросить участников совместной работы или администратора репозитория просмотреть изменения, прежде чем объединить их в проект.
О ветвях
Используйте ветвь для изоляции процессов разработки без влияния на другие ветви в репозитории. Каждый репозиторий содержит одну ветвь по умолчанию и может также содержать несколько других ветвей. Можно объединить ветвь в другую ветвь с помощью запроса на вытягивание.
Создание и удаление ветвей в репозитории
Вы можете создавать или удалять ветви непосредственно в GitHub.
Сведения о запросах на вытягивание
Узнайте о запросах на вытягивание и черновике запросов на получение данных GitHub. Запросы на вытягивание передают изменения в ветвь в репозитории. После открытия запроса на вытягивание можно просмотреть изменения с помощью участников совместной работы и добавить последующие фиксации.
Сравнение ветвей в запросе на вытягивание
Запросы на вытягивание отображают объекты diff для сравнения изменений, внесенных в ветвь раздела, с базовой ветвью, с которой вы планируете объединить изменения.
Создание запроса на включение изменений
Создайте запрос на вытягивание, чтобы предложить изменения в репозитории и совместно работать над ними. Эти изменения предлагаются в ветви, что гарантирует, что ветвь по умолчанию содержит только завершенную и утвержденную работу.
Создание запроса на вытягивание из вилки
Вы можете создать запрос на вытягивание, чтобы предложить изменения, внесенные в вилку вышестоящего репозитория.
Использование параметров запроса для создания запроса на вытягивание
Используйте параметры запроса для создания настраиваемых URL-адресов, чтобы открывать запросы на вытягивание с предварительно заполненными полями.
Изменение этапа запроса на вытягивание
Вы можете пометить черновик запроса на вытягивание как готовый для проверки или преобразовать запрос на вытягивание в черновик.
Запрос проверки запроса на вытягивание
После создания запроса на вытягивание можно попросить конкретного пользователя проверить предложенные изменения. Если вы являетесь участником организации, вы также можете запросить проверку ваших изменений конкретной командой.
Синхронизация запроса на вытягивание с базовой ветвью
После открытия запроса на вытягивание можно обновить главную ветвь, содержащую изменения, любыми изменениями, внесенными в базовую ветвь.
Изменение базовой ветви запроса на вытягивание
После открытия запроса на вытягивание можно изменить базовую ветвь, чтобы сравнить изменения в запросе на вытягивание с изменениями в другой ветви.
Фиксация изменений в ветви запроса на вытягивание, созданной из вилки
Вы можете зафиксировать изменения в ветви запроса на вытягивание, созданной из вилки репозитория с разрешения автора запроса на вытягивание.