post

Git: GitHub y sus ramas

Se es bien sabido que Git es uno de los mejores controles de versiones de código que hay, amigable e intuitivo. y que Github es el repositorio favorito de muchos programadores y que se puede alojar en él infinidad de cosas desde código fuente hasta libros, cv’s y lo que se ocurra.

Ramas

En el contexto de Git, una rama (branch en inglés) es una línea de desarrollo independiente que permite trabajar en paralelo y realizar cambios en un repositorio sin afectar directamente la línea principal de desarrollo, conocida como rama principal (por defecto, se llama “master” en Git, aunque también se utiliza “main” en muchos casos).

Cada rama en Git tiene su historial de commits (las modificaciones que se suelen enviar) y puede incluir cambios específicos, nuevas funcionalidades o correcciones de errores. Al crear una rama, se toma una instantánea del estado actual del código y se puede trabajar en ella sin afectar a otras ramas o al código en la rama principal.

Las ramas en Git son útiles para organizar el trabajo en equipo, facilitar el desarrollo colaborativo y permitir la implementación de nuevas características o la solución de problemas en paralelo sin afectar la estabilidad del código base. Si los cambios en una rama están completos, se han probado correctamente, es común fusionar esa rama con la rama principal para incorporar los cambios al proyecto. Las operaciones básicas relacionadas con las ramas en Git incluyen la creación de una nueva rama, el cambio entre ramas, la fusión de ramas y la eliminación de ramas una vez que ya no sean necesarias.

Creando una rama en GitHub

Para crear una rama en GitHub se debe de seguir los siguientes pasos:

  1. Abre el repositorio en GitHub: Accede a la página del repositorio en GitHub (por ejemplo, https://github.com/tu-usuario/tu-repositorio).
  2. Ve a la pestaña “Branch”: En la parte superior de la página, encontrarás una pestaña llamada “Branch” o “Rama”. Haz clic en ella para ver la lista de ramas existentes en el repositorio.
  3. Crea una nueva rama: Junto a la lista de ramas, debería haber un campo de texto con un botón que dice “Create new branch” o “Crear nueva rama”. Haz clic en ese botón.
  4. Proporciona un nombre para la nueva rama: Se te pedirá que escribas un nombre para la nueva rama. Elige un nombre descriptivo y significativo que refleje el propósito de la rama.
  5. Opcionalmente, puedes basar la nueva rama en otra existente: Si deseas crear la nueva rama a partir de otra rama existente en lugar de la rama principal (por ejemplo, “master” o “main”), puedes seleccionar esa opción y elegir la rama base.
  6. Crea la rama: Haz clic en el botón “Create branch” o “Crear rama” para crear la nueva rama en el repositorio.

Ya creada la rama en GitHub, puedes realizar cambios en ella y luego hacer push de esos cambios desde tu repositorio local utilizando los comandos de Git. Puedes realizar fusiones (merges) o solicitar pull requests para incorporar los cambios de la rama en la rama principal del repositorio.

Figura 1. Seleccionar la opción branch. Fuente: tumblr.com

En la figura 1 se muestra donde se recomienda seleccionar (recuadro de color blanco) para crear una branch nueva dentro de un repo dado.

Figura 2. Nueva branch. Fuente: tumblr.com

En la figura 2 se muestra el botón que se recomienda pulsar para crear la nueva branch (rama) éste tiene el nombre de “new branch” de color verde, marcado con el recuadro de color blanco.

Figura 3. Nombre de la rama. Fuente: tumblr.com

Al pulsar sobre el botón de new branch, aparecerá una ventana emergente como la que se muestra en la figura 3, en la que se deberá colocar el nombre de la nueva rama, escriba el nombre de la nueva rama y pulse sobre el botón de color verde que tiene el nombre de Create branch.

Figura 4. Ramas creadas. fuente: tumblr.com

Luego de pulsar el botón de crear nueva rama (figura 3) se podrá encontrar la rama creada al final o en el listado de todas las ramas (opción que se encuentra alado a la izquierda de branch – figura 1).

Eliminar

Para eliminar una rama en GitHub se pueden seguir los siguientes pasos:

  1. Abre el repositorio en GitHub: Accede a la página del repositorio en GitHub (por ejemplo, https://github.com/tu-usuario/tu-repositorio).
  2. Ve a la pestaña “Branch”: En la parte superior de la página, encontrarás una pestaña llamada “Branch” o “Rama”. Haz clic en ella para ver la lista de ramas existentes en el repositorio.
  3. Selecciona la rama que deseas eliminar: Haz clic en el enlace de la rama que deseas eliminar. Esto te llevará a la página de la rama específica.
  4. Elije la opción para eliminar la rama: encontrarás una opción que dice “Delete branch” o “Eliminar rama”. Haz clic en esta opción.

Figura 5. Eliminando una rama en GitHub. Fuente: tumblr.com

En la figura cinco se puede apreciar en el recuadro verde la selección o ubicar la rama que se quiere eliminar, en el recuadro amarillo se marca la opción o icono que debe de pulsar para eliminar la rama.

Leave a Reply

Your email address will not be published. Required fields are marked *