Задать вопрос
@NoMoney

Как сделать несколько не связанных между собой Pull Requests в 1 репозиторий с последующей возможностью добавлять коммиты?

Не связанных между собой: diff одного PR не должен включать остальные PR.

Желательно чтобы автором коммитов был 1 пользователь.

Единственный путь который я сейчас вижу это создавать новых пользователей github => коммитить в их форк от своего пользователя => создавать PR от дубликатов.
  • Вопрос задан
  • 605 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
27cm
@27cm
TODO: Написать статус
Создайте две ветки из основной ветки (например master):
$ git checkout master
$ git checkout -b feature_branch_1
$ git checkout master
$ git checkout -b feature_branch_2

Добавляйте коммиты в каждую из веток, отправьте изменения на сервер (git push) и сделайте два пул риквеста.
Пул риквесты не будут связаны между собой.

Обратите внимание, что каждый раз прежде чем создавать новую ветку, сперва нужно вернуть в основную (git checkout master). Если этого не сделать, тогда вы и получите ситуацию, при которой изменения второго пулл риквеста включают в себя изменения из первого.

Делать два форка и два новых пользователя уж точно не стоит. Если у вас нет прав, чтобы пушить в исходный репозиторий, то вам достаточно одного форка и одного (вашего) пользователя.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы