Ainda outra fusão? Em vez disso, reproduza seus commits

Às vezes você trabalha em sua cópia local, envia vários conjuntos de alterações e está pronto para enviar … apenas para descobrir que outra pessoa já enviou.

Para manter o histórico de seu repo organizado, em vez de puxar e mesclar as alterações upstream, você pode fazer um rebase:

git pull --rebase origin master

Isso puxa as alterações mais recentes e reproduz seus commits sobre elas. Chega de mensagens “Merge branch ‘master’ of …” poluindo seu histórico.