Если у меня есть ветка с несколькими коммитами, отправляю ее на сервер и создаю для нее PR в Bitbucket, есть вероятность, что эти коммиты будут изменены удаленно.Например, кто-то может нажать кнопку «Перебазировать» в пиаре.
Когда я снова работаю над этой веткой, я хочу включить все удаленные изменения в мою локальную ветку (которая может также опередить удаленную версию при некоторых новых коммитах).Поэтому я тяну, создавая коммит слияния.
Если я снова нажму на свою ветку, все мои коммиты появятся дважды.Я абсолютно не хочу этого.Но я не знаю, как это предотвратить.
Существует ли такой же рабочий процесс, как слияние (т. Е. Мне не нужно фиксировать одни и те же конфликты для каждого коммита, как это иногда случается при перебазировании),но все еще создает историю без дублирующих коммитов?