La opción de Git commit para dividir twigs en el gráfico de la networking

En mi gráfico de networking de git, quiero mantener las twigs separadas. Sin embargo, si tengo una circunstancia en la que divido mi maestro en la twig A, luego realizo uno o más commits en A, luego lo vuelvo a combinar con master, el gráfico muestra una sola línea para master y A, a pesar de que al less uno punto de compromiso no fue incluido.

En otras palabras, mi gráfica se ve así:

*------*------*------* (master/A) 

Y quiero que se vea así:

 *------*------*------* (master/A) \__________________/ 

Sé que hay una opción en el compromiso o en el empuje para forzar esto (y lo hice una vez, hace años), pero por mi vida no puedo encontrarlo.

¿Alguien sabe el command para hacer esto? Y en segundo lugar, para get crédito adicional, ¿su location en Android Studio?

¡Gracias!

Como dijo Mykola en un comentario, la respuesta es:

 git merge --no-ff 

El comportamiento normal de una combinación de git es "avanzar rápidamente" la twig base HEAD hasta el lugar donde se encuentra en su nueva sucursal. Esto efectivamente borra su nueva twig (A en el ejemplo anterior). Al especificar "no Avance rápido" se agrega un nuevo compromiso y se preserva la existencia de la Rama A para la posteridad.

Ver también: http://www.relativesanity.com/articles/ffwd

Respuesta adicional : en Android Studio, es posible usar la opción no-ff. Sin embargo, no puede usar el menu de bifurcación rápido en la parte inferior derecha, donde selecciona la bifurcación y hace clic en fusionar. Necesitas ir por el path "largo": en el menu superior, selecciona VCS / Git / Merge Changes. Esto le dará un cuadro de dialog para la fusión que le permite establecer opciones, incluyendo "Sin avance rápido"