Делая свой первый вклад с открытым исходным кодом, я допустил ошибку, работая над основной веткой и отправляя ее вместе с запросом на слияние. Вероятно, пройдет некоторое время, прежде чем этот запрос будет объединен, но я хотел бы продолжать вносить вклады в это время.
Насколько я понимаю, я не должен продолжать работать над мастером, поскольку он был использован в запросе на слияние, и что мне нужно создать новую ветвь для использования в новом запросе на слияние.
Я выполнил следующие команды:
git checkout -B new-branch
git fetch upstream
git merge upstream/master
Однако код в новой ветке по-прежнему показывает последний исходный код, а не последний вышестоящий код.
Как настроить новую ветку для работы в восходящем репо, не затрагивая выполняемый запрос на слияние в master?