Вытяните запрос без разветвления?
вот шаги вклада кода из темы " как я могу внести свой вклад в чужой код в GitHub?"
- форк проекта
- сделайте один или несколько хорошо прокомментированных и чистых коммитов в репозиторий. Вы можете создать новую ветвь здесь, Если вы изменяете более одной детали или элемента.
- выполните запрос pull в веб-интерфейсе github.
можно ли сделать запрос без разветвления РЕПО?
Это довольно грустно видеть более 20 РЕПО в моей учетной записи,которые были разветвлены для некоторых запросов на вытягивание. У них нет активности тогда и нулевых звезд / последователей. Похоже, я просто копирую чей-то код для черного дня.
5 ответов:
Если у вас нет доступа к созданию ветвей в этом репозитории, есть невозможно создать запрос на вытягивание без разветвления.
Как только ваши запросы принимаются, вы можете безопасно удалить РЕПО Если вы не намерены работать над ним, и клонировать непосредственно из исходного восходящего РЕПО.
Если у вас есть другие запросы на вытягивание, то вы должны сделать их в своей собственной соответствующей ветви, что означает, что вы можете безопасно удалить ветвь, которую вы сделали для управления принятым запросом на вытягивание (как в "мой запрос был включен, что делать дальше?")
по определению, запрос включает в себя вилку, если у вас есть доступ на запись в репозиторий назначения. Вы можете сделать несколько вещей, хотя:
- Если вы do иметь доступ к фиксации, создать ветвь и сделать запрос на вытягивание против новой ветви.
- опубликуйте свой патч в теле проблемы. Это не совсем способ GitHub, но он, безусловно, работает.
- Fork репозиторий, создать запрос на вытягивание, а затем удалить вилку один раз запрос на вытягивание объединяется или отклоняется.
Если вы просто пытаетесь избежать хранения репозиториев вокруг того, что вы активно не используете, я лично предлагаю вариант № 3. Он придерживается принятого рабочего процесса GitHub, не загромождая вашу приборную панель.
гитхаб поддерживает Модель Общего Репозитория
модель общего репозитория более распространена среди небольших команд и организаций, сотрудничающих с частными проектами. Всем предоставляется принудительный доступ к одному общему репозиторию, а ветви тем используются для изоляции изменений.
запросы на вытягивание особенно полезны в модели Fork & Pull, поскольку они обеспечивают способ уведомления сопровождающих проекта об изменениях в вашей вилке. Однако, они также полезны в модели общего репозитория, где они используются для инициирования проверки кода и общего обсуждения набора изменений перед объединением в магистральную ветвь.
Comments