how_do_pull_request.md
Как предлагать свои изменения в проект?
Важно! Запрос на слияние должен производиться в ветку dev
Создание форка
В первую очередь необходимо создать форк нашего проекта.
Это возможно сделать нажав на кнопку “Форк” в правом верхнем углу на странице нашего репозитория.
После чего необходимо склонировать репозиторий форка:
git clone https://gitflic.ru/project/<Ваш никнейм>/<Название репозитория форка>.git
И перейти в репозиторий:
cd <Название репозитория форка>
Создание ветки
Настоятельно рекомендуется создать отдельную ветку внутри репозитория форка. Название ветки должно отражать суть ваших изменения. Например, если вы желаете исправить ошибку ввода/вывода - названием вашей ветки может быть bugfix_io
Создать ветку можно командой:
git checkout -b <Название новой ветки>
Внесение изменений
После создания ветки можно приступить к внесению изменений. Основные команды:
Создание коммита.
git commit -m <Ваше сообщение к коммиту>
Отправка коммита/ов в удаленный репозиторий.
git push -u origin <Название вашей ветки>
Создание запроса на слияние
Как только ваши изменения готовы, необходимо создать запрос на слияние.
Переходим в раздел “Запросы на слияние”.
В форме “Создание запроса” необходимо выбрать текущий репозиторий форка, а также созданную ветку.
После чего для вас откроется расширенная форма “Запроса на слияние”. В форме представлены:
1. Источник и цель запроса. (Источник - ваш репозиторий форка и ваша ветка, цель - исходный репозиторий и исходная ветка)
2. Сообщение к запросу. В сообщении необходимо описать, какие и зачем изменения вы сделали.
3. Указание лейбла для ваших изменений.
4. Кнопка “Создать” для создания запроса на слияние.
Перед созданием запроса на слияние - обязательно внимательно проверьте все поля формы!
Процесс принятия запроса на слияние
В процессе принятия запроса, вам могут написать замечание к какому-то фрагменту кода, а также открыть обсуждение изменений. Все замечания необходимо исправлять, т.к. иначе ваш запрос не примут. Исправить замечания возможно с помощью нового коммита.
Закрытие запроса на слияние
После всех проверок ваших изменений - их смогут принять. Сообщение о принятом слияние придет вам на почту.
- Страницы
- HOME
- how_do_pull_request
- library_docs