@NoMoney

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

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

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

Единственный путь который я сейчас вижу это создавать новых пользователей github => коммитить в их форк от своего пользователя => создавать PR от дубликатов.
  • Вопрос задан
  • 462 просмотра
Решения вопроса 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). Если этого не сделать, тогда вы и получите ситуацию, при которой изменения второго пулл риквеста включают в себя изменения из первого.

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

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

Войти через центр авторизации
Похожие вопросы