Crear una rama de desarrollo en Git

Crear una rama de desarrollo en Git

Por lo general, lo mejor es realizar los cambios es una rama de desarrollo y luego pasar esos cambios a la rama principal del repositorio cuando se va a realizar un nuevo release.

Acá de jo los pasos para crear una nueva rama (branch) de desarrollo (develop)

Ver las ramas acutales del proyecto

Lo primero es listar las ramas disponibles para verificar si no hay ya una rama de desarrollo creada:

git branch -a

Donde se muestra todas las ramas disponibles. La rama principal acostumbra a ser llamada “master” o “main”. El * indica cual es la rama actualmente seleccionada.

* main
  remotes/origin/HEAD -> origin/main
  remotes/origin/main

NOTA: usando -r se pueden ver las ramas del remoto.

Crear la rama de desarrollo

Se utiliza el comando checkout -b , por ejemplo para crear la rama develop sería:

git checkout -b develop

Ahora al listar se debería ver la nueva rama:

* develop
  main
  remotes/origin/HEAD -> origin/main
  remotes/origin/main

Cambiar las ramas

Para cambiar entre las ramas:

git checkout develop

Es el mismo comando que se usa para crear una rama pero sin la opcion -b.

Hacer cambios en la rama develop

Para hacer cambios, se realiza un commit como se hace normalmente:

git add .
git commit -m "whatever"

La primera vez se envian los cambios con usando -u que significa --set-upstream:

git push -u origin develop

Luego de esta primera vez, los envíos se puede realizar normalmente de la siguiente manera:

git push

Combinar develop con master

Una vez los cambios en develop esten listo para combinarse con los de master se realizan los siguiente pasos:

Cambiar a la rama local master

git checkout main

Combinar (merge) develop con master:

git merge develop

Enviar los cambios del master local al remoto:

git push

Listo!.

Borrar una rama

En caso de querer borrar la rama de desarrollo se realiza lo siguiente:

Borrar la rama de desarrollo remota

git push -d origin develop

Borrar la rama de desarrollo local:

git branch -d develop

Como se puede ver, -d significa borrar.

Fuente:


Gracias

¡Gracias a todos! Sus aportes lo hacen posible. Si desea ayudar y apoyarnos a crear mejor contenido, puede hacer su donativo a través de paypal:

Algunos derechos reservados

Compartir en Redes sociales

A continuación

Cómo instalar RAR en Linux (binario oficial de RARLab)

No WWW usando .htaccess

Cambiar GRUB usando distro-grub-themes

Relacionado


¿Músico?

Si desea conocer sobre mi actividad musical lo invito a que visite la página principal. Allí encontrará todo sobre mi música.