teniendo problemas con la fusión git

Estoy teniendo dificultades para entender el model de ramificación correcto.

Tan lejos de lo que entendí de este manual es este:

Digamos que ya tengo un proyecto con 10 commits. De repente, me di count de que hay y la última confirmación correcta fue commit # 8. Así que compruebo esa confirmación, hago una nueva twig (revisión-1) y hago algunos cambios. Digamos commit # 10 style.css es color: azul; y cometer # 8 style.css color: rosa. Lo que quiero tener es commit # 11 style.css color: networking;

Por lo tanto, realizo estos cambios en la twig hotfix-1, los confirmo, pago y envío para masterizar y ejecutar git merge –no-ff bugfix-1.

Pero luego hay un conflicto para arreglar. en el color de la línea. Pero, por supuesto, hay un conflicto, de lo contrario, si no cambiaría nada, ¿cuál sería el propósito de corregir un error?

Por favor, ¿puedes decirme qué estoy haciendo mal?

Gracias

La razón por la que hay un conflicto de fusión es porque la línea que modificó en la confirmación # 11 también se cambió en la twig principal después del punto en el que se bifurcó. Si en el compromiso n. ° 10 el estilo seguía siendo de color: rosa, como en el compromiso n. ° 8, no tendría conflictos de fusión.

Como está ahora, solo tendrás que resolver los conflictos manualmente.

Si eres nuevo en Git, encontré este tutorial interactivo extremadamente útil para entender y ramificar: http://pcottle.github.io/learnGitBranching/