mensaje de salida del comando git pull que significa en qué rama

Digamos que hay una sucursal remotabr1 pago en el repositorio remoto, y elmaster sucursal en un repositorio local.

Comando 1: si hago un "git pull origin br1:br1"tira del control remotobr1 en localbr1y muestra:9188a5d..97d4825 br1 -> br1 9188a5d..97d4825 br1 -> origin/br1

comando 2: si hago solo un "git pull", extraerá el control remotobr1 en localmaster, pero solo muestra lo siguiente:9188a5d..97d4825 br1 -> origin/br1

Espero que también muestre algo como "br1 -> master". ¿Por qué no muestra eso?

Hace "br1 -> br1"significa tirar del control remotobr1 en localbr1?

¿Qué significa eso?br1 -> origin/br1"malo?

Actualizar: Con la ayuda de VonC, descubrí lo siguiente:

git pull actualiza todas las ramas de seguimiento.br1 -> origin/br1 mediobr1 en el control remoto se coloca en la rama de seguimiento localorigin/br1.

git pull origin br1:br1 tira a distanciabr1 en localbr1 y enorigin/br1. Luego, los mensajes después de eso significan que el mismo conjunto de cambios también se extrae de la rama actual desprotegida (el mensaje esUpdating ..., no muestrabr1 -> master):$ git pull origin br1:br1 beb48a4..b344dd1 br1 -> br1 beb48a4..b344dd1 br1 -> origin/br1 Updating cca5a9b..b344dd1 Fast-forward file2 | 0 file3 | 0 4 files changed, 0 insertions(+), 0 deletions(-)

Anteriormente penségit pull entra en el maestro local. Ese no es el caso. Eso esgit pull origin br1:br1 lo hace.

Actualización 2: Con explicaciones de torek, el problema específico es que el comandogit pull origin br1:br1 tira a distanciabr1 dentroFETCH_HEAD después de una secuencia de otras acciones y posteriormente fusiona elFETCH_HEAD en la rama actual.

Respuestas a la pregunta(2)

Su respuesta a la pregunta