Como manter o gráfico git merge limpo

Quando você tem dois ramos que divergem. Você concluiu seu branch de recursos e deseja fazer a fusão final de seu branch de recursos de volta ao seu branch master …
Cenário
Começando com seu branch de recursos …

git merge develop
git rebase develop

git checkout develop

git merge featureBranch
--no-ff
git push

Agora deve ter a seguinte aparência:
Cenário

Agora, para limpar seu branch de recursos do remoto e local:
git push –delete origin featureBranch
git branch -D featureBranch

Sua árvore de mesclagem agora se parece com isto:
Cenário