¿Por qué "git push" en el resultado de la sucursal local se fusiona con "desarrollar" y presionar para "dominar" la sucursal?

Los pasos que tomé: cloné un repo de github. Revisé una twig llamada "desarrollar". Creé una nueva twig llamada "revisión". Trabajé en mi sucursal local de "hotfix". Luego traté de enviar "hotfix" a github. Escribí "git push".

El problema: la twig "hotfix" nunca apareció en github.

El resultado fue el siguiente: en github, mostró que "hotfix" se fusionó con "develop" y se empujó a la twig "master".

Alguien ha tenido un problema similar? Tal vez hubo un problema cuando cloné?

Desde entonces he empujado mi twig de "hotfix" con éxito especificando "hotfix de origen de git push". Me preguntaba por qué "git push" fusionaría mi twig local en desarrollo, y luego empujaría a dominar.

Al presionar nuevas twigs, debe usar git push hostname branchname .

En la línea de command, git remote show origin . Muestra qué twigs están configuradas en remoto / local para el command git push .