Tengo varias ramas que se ramifican del maestro (cada una en un subdirectorio separado).
- Branch1: nuevo desarrollo, aún no completamente terminado
- Branch2: revisión para un problema, pero aún bajo prueba
- Branch3: desordenar rama, que no voy a restaurar
Antes de que finalice la prueba de la revisión, me gustaría tener el código ya disponible en Branch1, para poder continuar desarrollando con la solución en su lugar.
(Pero dado que mi experiencia con git no es tanto, comencé a jugar con merge en una tercera rama, especialmente creada para meterse, antes de estropear Branch1 o Branch2)
En mi tercera rama, primero probé lo siguiente:
git merge feature/Branch1
pero esto dio el siguiente error:
fatal: 'feature/Branch1' does not point to a commit
Luego hice un commit -a en mi Branch1 e intenté nuevamente, pero sigue dando el mismo error.
¿Qué estoy haciendo mal? ¿Qué debo hacer para fusionar el código de, en este caso, Branch1 con Branch3?