Pull с rebase в Git
Обычный pull может создать
лишний merge-коммит,
если на remote уже появились
чужие снимки. Вариант
с rebase сначала подтягивает
удаленные коммиты, затем
перекладывает ваши локальные
поверх них, и история
ветки остается линейной.
На ветке задачи выполним обновление так:
git pull --rebase
Чтобы не писать флаг каждый раз, включим поведение по умолчанию:
git config --global pull.rebase true