Иногда мы разрабатываем вышестоящий проект для исправления ошибок.Мы проверяем новую ветку, фиксируем изменения и отправляем пулл-запрос в апстрим.Но для обработки запроса извлечения может потребоваться некоторое время, и в течение этого времени в восходящем потоке могут произойти дополнительные изменения.В этом случае, должны ли мы объединить новую вышестоящую главу или перебазировать наши изменения на ней?
Если наш репозиторий является частным, я думаю, что rebase дает более чистую историю.Но есть принцип, что вы не должны перебазировать коммиты, которые были опубликованы удаленно.Когда мы используем общедоступные git-серверы, такие как github, означает ли это, что объединение - наш единственный выбор?Рекомендуется ли нам оставить ветку такой, какой она должна быть у разработчиков из основной ветки разработки?