Инструмент, который вы ищете - git rebase
, хотя вам следует ознакомиться с документацией об этом, прежде чем начать его использовать. Также, как правило, рекомендуется выполнять разработку в локальном филиале, чтобы уменьшить накладные расходы на подобные операции.
Когда вам удобно, вы можете использовать git pull --rebase
для использования перебазирования, а не слияния для разрешения различий после извлечения - но сначала прочитайте документы, потому что это может привести к потере данных или вызвать головную боль при неправильном использовании. Это полезный, но опасный инструмент.