Мы надеемся, что приведенная ниже информация окажется для Вас полезной о том, как создать запрос на слияние, который будет поддерживать проект OpenCart. Мы вежливо просим Вас отправлять только одно исправление на запрос на слияние вместо множества исправлений - это поможет нашей группе проверки кода проверить его быстро и легко.
Если Вы отправляете несколько коммитов в одном запросе на слияние, и даже небольшая часть кода неверна, мы должны отклонить весь запрос на слияние, к сожалению, Git/Github не позволяет нам выбирать, какие коммиты мы принимаем внутри запроса на слияние.
Чтобы создать запрос на слияние, выполните следующие простые шаги. В примерах предполагается, что Вы используете Tortoise git в Windows, но большинство приложений Git UI будут следовать аналогичным шагам.
patch-1
. Убедитесь, что новая ветка основана на ветке master
(HEAD), и выберите вариант переключения на новую ветку.patch-1
в Вашем репозитории GitHub. Убедитесь, что Вы кликнули новую ветку в раскрывающемся списке, чтобы переключиться на нее в своем браузере.opencart:master ... yourusername:patch-1.
По сути, это означает, что Вы хотите объединить ветку patch-1
с основной веткой OpenCart. Наконец, нажмите кнопку «Создать запрос на слияние»!Больше не делайте коммитов в ветке patch-1
, если Dы это сделаете, они также станут частью созданного Вами запроса на слияние и, скорее всего, вынудят нас отклонить Ваш запрос.
Вам нужно отделить новое исправление от изменений, которые Вы внесли ранее, щелкните правой кнопкой мыши локальный репозиторий (на Вашем компьютере) и выберите «Switch/Checkout» в Git. Под заголовком Switch To выберите переключатель Branch (он уже должен быть выбран). В раскрывающемся списке выберите вариант мастер - теперь нажмите ОК. Теперь Вы вернулись к началу, снова выполните шаги с шага 3, но используйте новое имя ветки, например patch-2
.