git merge origin origen/master - Interpretación

git merge origin origen/master - Interpretación

Que hace

git fusionar origen origen/maestro

¿significar? Me parece que estamos fusionando un repositorio remoto con una rama del repositorio remoto. Aquí, origen es el repositorio remoto y origen/maestro es la rama maestra en el repositorio remoto. Entonces, ¿qué dos ramas se fusionarán? ¡Gracias de antemano!

Respuesta1

Todos los parámetros para 'git merge' en este caso son ramas desde las que estás fusionando, es decir, ramas de origen. Siempre te estás fusionandoala sucursal actual.

Debido a que origines un nombre remoto, git lo expande automáticamente al nombre de ese control remoto.rama predeterminada, por lo que en realidad es equivalente a origin/master: se le indica al comando que combine la misma rama dos veces.

(ÉlesEs posible fusionar más de una rama, lo que se conoce como "fusión de pulpo", pero esto rara vez se hace y, cuando se hace, las ramas, por supuesto, son diferentes).

Tal como están las cosas, el comando no tiene mucho sentido. Quizás debería haber sido git merge origin/master(sin la duplicación) o git pull origin master.

información relacionada