header_lecciones_v5

Git flow en 13 pasos

por José Alcaraz, el 8 de junio de 2020

Gif flow en 13 pasos

Al estar todos los días desarrollando, las empresas de software tienen la necesidad de estar versionando su código fuente en tiempo real para que los proyectos crezcan de manera ágil y segura.

El flujo de versionamiento “Git flow” provee estrategias que le servirán a tu equipo de desarrollo a entender el mundo del versionamiento.

La siguiente imagen muestra los comandos principales que se usan a la hora de sincronizar el código local de cada desarrollador con el repositorio remoto que contiene todo el código del equipo.

Comandos principales para sincronizar el código local

Una vez instales Git y tengas un repositorio remoto para almacenar tu código (p.ej. GitLab, GitHub, BitBucket, etc), ten en cuenta los pasos que se muestran a continuación.

ramita es una rama de una funcionalidad particular, que sale de tronco, que es el lugar principal donde se unen todas las funcionalidades. Para crear ramita y unirla a tronco:

NOTA: Se habla en términos generales. Inicialmente puedes considerar que
tronco => master
ramita => develop

  1. git checkout tronco → situarse en el tronco local principal
  2. git checkout -b ramita → crear la ramita local y situarse en ella
  3. <div> <div/>...
  4. git add . → agregar todos los cambios realizados al staging area
  5. git commit -m “agregando estilos menú” → agregar los cambios al repo local con un mensaje descriptivo
  6. git push origin ramita → subir los cambios a la ramita en el repo remoto
  7. git checkout tronco → situarse en el tronco local principal
  8. git pull → actualizar el tronco local con lo último que haya en el tronco del repo remoto
  9. git merge origin ramita traerse los cambios de la ramita y unirlos al tronco en el entorno local
  10. <div> <div/>...
  11. git add . → agregar todos los nuevos cambios al staging area
  12. git commit -m "cambios realizados luego de la unión" → agregar los nuevos cambios al repo local
  13. git push origin tronco subir los cambios al tronco en el repo remoto

Este ciclo se repite cada que quieras desarrollar una nueva funcionalidad y unirla con el código del resto del equipo, y si lo practicas paso a paso dominarás los conceptos básicos para que puedas versionar código todos los días y sigas evolucionando tu conocimiento.

Descarga la guia para trabajar con ambientes IBM Websphere portal

 

Temas:Desarrollo de Software

Lecciones Pragma

Lecciones en Academia Pragma

Aquí encontrarás tutoriales técnicos para que apliques en temas de desarrollo de software, cloud, calidad en software y aplicaciones móviles. 

También puedes visitar nuestro Blog con contenido actual sobre Transformación Digital, Marketing, Conocimiento de Usuario y más. 

Blog

Suscríbete a la academia

Descarga la Guía para trabajar con ambientes IBM Websphere Portal