Tengo la rama Master, la rama A y la rama B. Ahora estoy trabajando en la rama A y necesito fusionar la rama A con la rama B y proceder a mi trabajo en la rama A. Todos los archivos se ingresan en las ramas A y B.
¿Cuál es la forma rápida de implementarlo?
I have branch Master, branch A and branch B.
Aquí hay una imagen clara:
Suponiendo que tengamos la rama A y la rama B
Queremos fusionar la rama B en la rama A
fuente
La respuesta del Abiraman fue absolutamente correcta. Sin embargo, para los novatos a git, podrían olvidarse de extraer el repositorio. Siempre que desee hacer una fusión de la rama B en la rama A. Primero realice el pago y extraiga de la sucursal B (asegúrese de que su sucursal se actualice con la sucursal remota)
Ahora su sucursal local B se actualiza con la sucursal remota B Ahora puede pagar a la sucursal A
Ahora está en la rama A, luego puede fusionarse con la rama B utilizando el siguiente comando
fuente
Si usted u otro desarrollador no trabajará más en branchB, creo que es mejor mantener los commits para realizar reversiones sin dolores de cabeza. Entonces ;
Es importante que la rama B ya no se use.
Para más ; https://www.derekgourlay.com/blog/git-when-to-merge-vs-when-to-rebase/
fuente
pull
no funcionará.en la rama B hacer
$git checkout branchA
para cambiar a la rama Aen branchA do
$git merge branchB
Eso es todo lo que necesitas.
fuente