From 90f402d63e238b3309ba7aae3682f52bf395510b Mon Sep 17 00:00:00 2001 From: Bailuk-Anton Date: Sat, 15 Mar 2025 19:15:26 +0300 Subject: [PATCH] Added Bailuk.md --- Bailuk.md | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 Bailuk.md diff --git a/Bailuk.md b/Bailuk.md new file mode 100644 index 00000000..93a9d01a --- /dev/null +++ b/Bailuk.md @@ -0,0 +1,65 @@ +Инструкция по созданию Pull Request (PR) в Git +Pull Request (PR) — это механизм, используемый для предложения изменений в репозиторий. Этот процесс позволяет команде или владельцу проекта проверить предложенные изменения перед их слиянием в основную ветку. Вот пошаговая инструкция: + +Подготовка рабочей среды +Перед началом работы убедитесь, что: +У вас установлен Git. +Вы склонировали репозиторий, в который хотите внести изменения. +У вас есть доступ к репозиторию (например, через GitHub, GitLab или Bitbucket). +Создание новой ветки +Никогда не работайте напрямую в main или master ветке. Всегда создавайте новую ветку для ваших изменений. +Переключитесь на основную ветку: +git checkout main +Обновите локальную ветку до последней версии: +git pull origin main +Создайте новую ветку с описательным названием: +git checkout -b feature/your-feature-name +Пример: feature/add-login-page, bugfix/fix-authentication. + +Внесение изменений +Внесите необходимые изменения в код. +Проверьте, что все работает корректно (запустите тесты, если они есть). +Добавьте изменения в индекс Git: +git add . +Сделайте коммит с описательным сообщением: +git commit -m "Добавлен функционал авторизации" +Отправка изменений на удаленный репозиторий +Отправьте свою ветку на удаленный репозиторий: +git push origin feature/your-feature-name +Если ветка уже существует на удаленном репозитории, просто выполните: +git push +Создание Pull Request +Перейдите в интерфейс вашего Git-хостинга (например, GitHub, GitLab или Bitbucket). +Найдите кнопку New Pull Request или аналогичную. +Выберите: +Base branch: ветка, в которую вы хотите слить изменения (обычно main или develop). +Compare branch: ваша ветка (feature/your-feature-name). +Проверьте список изменений и убедитесь, что все выглядит корректно. +Напишите заголовок и описание PR: +Заголовок должен быть кратким и понятным. +Описание должно включать: +Что было сделано. +Почему это важно. +Как это работает (если необходимо). +Любые дополнительные замечания или ссылки на задачи (например, номер issue в Jira). +Нажмите Create Pull Request. +Обсуждение и проверка +После создания PR, другие участники проекта могут оставить комментарии, запросить изменения или одобрить ваш код. +Если требуется внести правки: +Внесите изменения в своей ветке. +Сделайте новый коммит и отправьте его: +git add . +git commit -m "Исправлены замечания по коду" +git push +Все новые коммиты автоматически добавятся в существующий PR. +Слияние Pull Request +Когда PR будет одобрен: +Владелец репозитория или ответственный за слияние человек выполнит слияние вашей ветки в основную ветку. +После слияния ваша ветка может быть удалена (это можно сделать как локально, так и на удаленном репозитории): +git branch -d feature/your-feature-name +git push origin --delete feature/your-feature-name +После завершения +Вернитесь к основной ветке: +git checkout main +Обновите её до последней версии: +git pull origin main