ver tag remotas ramas rama partir otra manejo crear comandos cambiar git merge git-merge meld

tag - ¿Git fusionando una rama en otra es una combinación bidireccional?



manejo de git (1)

Si fusionas una rama A en una rama B, los conflictos que obtienes provienen de la diferencia entre ambas ramas y no de la diferencia con el maestro. la ejecución de git diff en A o B le dará sin embargo la diferencia con mastere ya que es el ancestro

Normalmente, la sucursal local debe ser la que se está fusionando y la remota a la que desea fusionarse . De todos modos en tu computadora solo tendrás una copia del archivo así que solo modifícala

Mi git repo se ve así:

_ branch_a / master / /_ branch_b

Ahora quiero fusionar branch_b en branch_a, no en Branch en master.

Así que lo hice

git checkout branch_a git merge branch_b

Y git fue y encontró un par de conflictos.

Cuando hago git mergetool usando git mergetool lo que obtengo en la consola es

{local}: modified file {remote}: modified file

y una ventana que muestra solo LOCAL y REMOTO.

Lo que quiero saber es:

  1. ¿Por qué no se muestra la base compartida de lo que estaba en el maestro?

  2. Entre LOCAL y REMOTE, ¿cuál se supone que debo editar?