Ramificaciones de olvidar la barra en "git merge origin / branch"

PorEste artículo, He intentado adquirir el hábito de buscar y fusionar explícitamente al actualizar mi copia de trabajo. Sin embargo, hoy hice un error tipográfico al emitir el comando:

$ git fetch origin
$ git merge origin asdf

Tenga en cuenta que utilicé un espacio en lugar de una barra inclinada en el comando de combinación. Como parecía haber tenido el efecto deseado de todos modos, no me di cuenta hasta que ya había presionado que había agregado un compromiso extrañamente redactado en el registro:

commit 65f0037bed926c338cb95e7437e7f7f407028d9f
Author: Me <[email protected]>
Date:   Mon May 14 09:36:44 2012 -0700

    Merge branch 'asdf', remote-tracking branch 'origin' into asdf

Ahora me pregunto si esto realmente tuvo efectos secundarios negativos. Parece que trató los argumentos como dos especificaciones de rama separadas para fusionarse con la rama actual, y ese "origen" se habría expandido implícitamente a "origen / asdf", que es lo que realmente pretendía. En ese momento, no tengo idea de por qué incluso permitiría que se produjera "Combinar rama 'asdf' en asdf".

¿Esto fue solo una no-op vergonzosa? ¿O he introducido una construcción potencialmente problemática en mi historial de repositorio?

EDITAR: Salida degit cat-file commit 65f0037b

tree 74ed9ead4b82e4e56bd5656ee10375f8f0fcb60d
parent 3bc2a37031a4a391aa4da64c22e3f55148cd23e2
author Me <[email protected]> 1337013404 -0700
committer Me <[email protected]> 1337013404 -0700

    Merge branch 'asdf', remote-tracking branch 'origin' into asdf

Respuestas a la pregunta(1)

Su respuesta a la pregunta