Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Bailuk.md #2701

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
65 changes: 65 additions & 0 deletions Bailuk.md
Original file line number Diff line number Diff line change
@@ -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