Вытяните запрос без разветвления?



вот шаги вклада кода из темы " как я могу внести свой вклад в чужой код в GitHub?"




  1. форк проекта

  2. сделайте один или несколько хорошо прокомментированных и чистых коммитов в репозиторий. Вы можете создать новую ветвь здесь, Если вы изменяете более одной детали или элемента.

  3. выполните запрос pull в веб-интерфейсе github.


можно ли сделать запрос без разветвления РЕПО?



Это довольно грустно видеть более 20 РЕПО в моей учетной записи,которые были разветвлены для некоторых запросов на вытягивание. У них нет активности тогда и нулевых звезд / последователей. Похоже, я просто копирую чей-то код для черного дня.

639   5  

5 ответов:

Если у вас нет доступа к созданию ветвей в этом репозитории, есть невозможно создать запрос на вытягивание без разветвления.

Как только ваши запросы принимаются, вы можете безопасно удалить РЕПО Если вы не намерены работать над ним, и клонировать непосредственно из исходного восходящего РЕПО.

Если у вас есть другие запросы на вытягивание, то вы должны сделать их в своей собственной соответствующей ветви, что означает, что вы можете безопасно удалить ветвь, которую вы сделали для управления принятым запросом на вытягивание (как в "мой запрос был включен, что делать дальше?")

по определению, запрос включает в себя вилку, если у вас есть доступ на запись в репозиторий назначения. Вы можете сделать несколько вещей, хотя:

  1. Если вы do иметь доступ к фиксации, создать ветвь и сделать запрос на вытягивание против новой ветви.
  2. опубликуйте свой патч в теле проблемы. Это не совсем способ GitHub, но он, безусловно, работает.
  3. Fork репозиторий, создать запрос на вытягивание, а затем удалить вилку один раз запрос на вытягивание объединяется или отклоняется.

Если вы просто пытаетесь избежать хранения репозиториев вокруг того, что вы активно не используете, я лично предлагаю вариант № 3. Он придерживается принятого рабочего процесса GitHub, не загромождая вашу приборную панель.

гитхаб поддерживает Модель Общего Репозитория

модель общего репозитория более распространена среди небольших команд и организаций, сотрудничающих с частными проектами. Всем предоставляется принудительный доступ к одному общему репозиторию, а ветви тем используются для изоляции изменений.

запросы на вытягивание особенно полезны в модели Fork & Pull, поскольку они обеспечивают способ уведомления сопровождающих проекта об изменениях в вашей вилке. Однако, они также полезны в модели общего репозитория, где они используются для инициирования проверки кода и общего обсуждения набора изменений перед объединением в магистральную ветвь.

вам все еще нужен этот однострочный: hub fork;git push -u $GIT_USER HEAD;hub pull-request

Comments

    Ничего не найдено.