Cómo fusionar la rama de otro desarrollador en la mía?

Cómo fusionar la rama de otro desarrollador en la mía?
Mientras trabajan en un proyecto de equipo en GIT, los desarrolladores a menudo trabajan en ramas separadas para corregir errores o desarrollar una nueva característica en su proyecto de desarrollo de software. Cuando cada desarrollador termina su trabajo en una sucursal, puede haber una situación para fusionar esa rama con el proyecto principal. Además, la fusión le permite colaborar y compartir el código fuente entre sí. También ayuda a integrar los cambios de múltiples desarrolladores.

Este blog demostrará el procedimiento para fusionar la rama de otro desarrollador en nuestro proyecto.

Cómo fusionar la rama de otro desarrollador en nuestro proyecto?

Para fusionar la rama de otro desarrollador en su proyecto, pruebe los pasos proporcionados a continuación:

  • Navegue al repositorio de otro desarrollador y copie su URL HTTP.
  • Cambiar al directorio local.
  • Agregue el repositorio de otro desarrollador como control remoto en su proyecto.
  • Obtenga contenido de repositorio remoto y elija la rama remota deseada.
  • Fusionar la rama remota en su repositorio utilizando el comando "git fusionar".

Paso 1: Ver contenido de rama deseado
Primero, navegue a otro proyecto de desarrollador cuya rama desea fusionar en su proyecto. Por ejemplo, queremos fusionar el "Gituser0422"Desarrollador"maestro"Contenido de rama en nuestro proyecto:

Paso 2: Copiar URL HTTPS
A continuación, copie la URL HTTP del repositorio de otro desarrollador:

Paso 3: Navegue al repositorio local
Luego, redirige al directorio local en particular:

CD "C: \ git \ test_repo"

Paso 4: Agregar URL remota
Ahora, agregue el repositorio del otro desarrollador como control remoto en su proyecto:

git remoto agregar origen https: // github.com/gituser0422/first_demo.git

Paso 5: Verifique la URL remota
Asegúrese de que el control remoto no se haya agregado a través del comando proporcionado a continuación:

git remoto -v

Paso 6: Obtener cambios remotos
Después de eso, ejecute el comando proporcionado para obtener los cambios de la rama objetivo deseada:

Git Fetch Origin

Se puede ver que las ramas del otro desarrollador, incluido el contenido, se han obtenido en nuestro repositorio local:

Paso 7: Ver ramas remotas
Para enumerar la rama remota, escriba el siguiente comando. Aquí el "-riñonalLa opción se usa para enumerar solo las ramas remotas:

Git Branch -R

Se puede ver que el repositorio actual contiene "principal" y "maestro"Dos ramas remotas:

Paso 8: Fusionar la rama deseada
Ahora, ejecute el "git fusionar"Comando junto con el nombre de rama remoto deseado que debe fusionarse con el repositorio local actual. Por ejemplo, queremos fusionar el contenido del "maestro" rama:

Git Merge Origin/Master-Allow-Unreled Histories

La siguiente salida indica que la operación de fusión se ha realizado con éxito:

Paso 9: Verificar los cambios
Por último, vea el historial de confirmación para garantizar que la rama remota se haya fusionado con éxito:

Git log -enoneline

Como puede ver, la rama remota se ha fusionado con el proyecto:

Hemos explicado el método de fusionar la rama de otro desarrollador en nuestro proyecto.

Conclusión

Para fusionar la rama de otro desarrollador en su proyecto, primero, copie la URL HTTP del repositorio de otro desarrollador y la agregue como un control remoto en su proyecto. Luego, obtenga el contenido del repositorio remoto. A continuación, vea las ramas remotas y elija la rama deseada que desea fusionar en su proyecto. Por último, ejecute el "git fusionar "Comando y verificar los cambios. Este blog ha demostrado el procedimiento para fusionar la rama de otro desarrollador en nuestro proyecto.