Git elimina una sucursal previamente fusionada

Digamos que tenemos una twig de development y algunas twigs de problemas / características a las que se les ha realizado un trabajo, iss-24 , iss-28 , tracking-module , form-submission-feedback . Supongamos que ninguna de las twigs se elimina después de la fusión.

1) Hacemos algún trabajo en iss-24 , luego git checkout development , y hacemos git merge iss-24

2) Hacemos un poco de trabajo en tracking-module , luego git checkout development y hacemos git merge tracking-module

3) Hacemos un poco de trabajo en iss-28 , luego git checkout development , y hacemos git merge iss-28

4) Hacemos un trabajo en form-submission-feedback , luego git checkout development , y hacemos git merge form-submission-feedback

5) Después de que todas estas twigs se fusionen en el desarrollo, nos damos count de que tenemos que hacer una edición rápida para la twig de development , por lo que la hacemos, la commit y la implementamos / enviamos al server web para su revisión por parte del cliente.

6) Las revisiones de los clientes lo atestingn todo, pero luego deciden que desean retrasar la function del tracking-module .

Mi pregunta es, ¿cómo podemos eliminar o deshacer de manera segura esa fusión del tracking-module mientras conservamos el historial?

Se parece un poco a este ¿Cómo revertir una fusión de confirmación que ya se envió a una sucursal remota?

Mire lo que está diciendo Ryan Stewart, y eche un vistazo a los enlaces que brindó.