Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Resumen de los pasos de git, Resúmenes de Informática

Paso a paso de subir en git una rama o un programa con los pasos específicos en subir a sus repositorios con cambios y realizar combinaciones.

Tipo: Resúmenes

2013/2014

Subido el 11/02/2025

mauricio-rosero-3
mauricio-rosero-3 🇨🇴

1 documento

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
¿Qué es Git Flow?
Git Flow define un conjunto de ramas principales y auxiliares para organizar el desarrollo
de software. Las ramas principales son:
master: Contiene el código de producción más reciente.
develop: Es la rama de integración donde se fusionan todas las nuevas
funcionalidades.
Las ramas auxiliares son:
feature: Para desarrollar nuevas funcionalidades.
release: Para preparar una nueva versión para su lanzamiento.
hotfix: Para realizar correcciones de errores urgentes en la versión de producción.
bugfix: Para corregir errores en la rama develop.
Implementando Git Flow en Git Bash
Para implementar Git Flow en Git Bash, seguirás estos pasos básicos:
1. Inicializar un nuevo repositorio o clonar uno existente:
Bash
git init # Para un nuevo repositorio
git clone <url_del_repositorio> # Para clonar un repositorio
existente
Usa el código con precaución.
2. Crear las ramas principales:
Bash
git branch develop
Usa el código con precaución.
3. Crear una nueva rama para una característica:
Bash
git checkout -b feature/nueva-funcionalidad develop
Usa el código con precaución.
4. Desarrollar la característica:
pf3
pf4

Vista previa parcial del texto

¡Descarga Resumen de los pasos de git y más Resúmenes en PDF de Informática solo en Docsity!

¿Qué es Git Flow?

Git Flow define un conjunto de ramas principales y auxiliares para organizar el desarrollo de software. Las ramas principales son:  master: Contiene el código de producción más reciente.  develop: Es la rama de integración donde se fusionan todas las nuevas funcionalidades. Las ramas auxiliares son:  feature: Para desarrollar nuevas funcionalidades.  release: Para preparar una nueva versión para su lanzamiento.  hotfix: Para realizar correcciones de errores urgentes en la versión de producción.  bugfix: Para corregir errores en la rama develop.

Implementando Git Flow en Git Bash

Para implementar Git Flow en Git Bash, seguirás estos pasos básicos:

  1. Inicializar un nuevo repositorio o clonar uno existente: Bash git init # Para un nuevo repositorio git clone <url_del_repositorio> # Para clonar un repositorio existente Usa el código con precaución.
  2. Crear las ramas principales: Bash git branch develop Usa el código con precaución.
  3. Crear una nueva rama para una característica: Bash git checkout -b feature/nueva-funcionalidad develop Usa el código con precaución.
  4. Desarrollar la característica:

Bash

... hacer cambios ...

git add. git commit -m "Agregando nueva funcionalidad" Usa el código con precaución.

  1. Fusionar la característica en develop: Bash git checkout develop git merge feature/nueva-funcionalidad Usa el código con precaución.
  2. Preparar un release: Bash git checkout -b release/v1.0.0 develop Usa el código con precaución.
  3. Realizar pruebas y ajustes: Bash

    ... realizar pruebas ...

    git commit -m "Preparando release v1.0.0" Usa el código con precaución.
  4. Fusionar el release en master y develop: Bash git tag v1.0. git checkout master git merge release/v1.0. git checkout develop git merge release/v1.0. Usa el código con precaución.
  5. Crear una rama de hotfix: Bash

Si tienes alguna duda o quieres un ejemplo más detallado para un escenario específico, no dudes en preguntar. Por ejemplo, podrías preguntar:  ¿Cómo creo una nueva rama de hotfix para corregir un error en la versión 1.0.1?  ¿Cuál es la diferencia entre una rama de feature y una de bugfix?  ¿Cómo puedo eliminar una rama que ya no necesito? ¡Con gusto te ayudaré a dominar Git Flow en Git Bash!