git supprimer fusion de commettre de l'histoire

Mon Git histoire ressemble à ça :

git supprimer fusion de commettre de l'histoire

Je voudrais squash, le violet s'engage en un seul. Je ne veux pas les voir à jamais dans mon journal de validation.

J'ai essayé de faire un git rebase -i 1, mais même si 1 est sur le bleu de la branche (cf. de l'image), je les vois encore tous les commettre sur mon violet branche.

Comment puis-je supprimer complètement le violet de la branche (à partir du journal de validation) ?

  • Est votre repo poussé partout que d'autres personnes ont tiré à partir d'elle?
  • Les deux branches sont de nature purement locale.