Git Merge Desarrollar en función

Abdul Jabbar 20 junio 2023
Git Merge Desarrollar en función

Crear nuevas ramas y fusionarlas se considera la herramienta más poderosa de Git. La característica de Git de crear nuevas ramas y fusionarlas en el código de desarrollo es muy útil para que los desarrolladores trabajen en un entorno de equipo.

Esta función simplifica el proceso de desarrollo de proyectos básicos al motivar compromisos más pequeños y poderosos. Esta guía discutirá diferentes escenarios de creación de una rama de funciones y fusión de la rama de funciones de Git con la rama maestra usando comandos de Git.

Git Merge Desarrollar en función

Si usamos ramas asignadas a características o revisiones, creamos ramas de otras ramas para trabajar en nuestro proyecto deseado. Si creamos una rama a partir de otra rama, es tan sencillo como crearla a partir de la rama principal.

Para ello, tenemos que especificar el nombre de la otra rama que queremos usar como punto de partida. Crearemos la rama de características feature2 desde la rama de desarrollo a través del código mencionado a continuación.

Entonces, todos los archivos y el código de esa rama se fusionarán en nuestra rama especificada.

git checkout -b feature2 develop

Después de “revisar” la nueva rama anterior, “característica2”, revisaremos la rama desarrollada a continuación para obtener los cambios y fusionarlos en la rama anterior.

git checkout develop

Primero jalaremos los cambios desde la rama desarrollar a través del comando git pull. El comando git pull obtendrá el contenido de la rama de desarrollo y actualizará el contenido en la rama feature2.

git pull

Ahora revisaremos la sucursal local a través del comando que se indica a continuación.

git checkout feature2

Después de eso, realizaremos la opción fusionar. La siguiente opción nos ayuda a integrar las diferencias de una rama a otra.

Para realizar esta opción (fusionar), tenemos que especificar qué compromisos de la rama queremos integrar.

git merge feature/login

Como sabemos, Git realiza integraciones automáticamente, pero a veces genera conflictos de fusión que los usuarios deben resolver por sí mismos. Tenemos otra opción para fusionar.

También podemos realizar la siguiente operación si estamos en nuestra rama de funciones, feature2.

git fetch && git rebase origin/develop
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

Artículo relacionado - Git Merge