Skip to main content

Administración de ramas dentro del repositorio

Cree nuevas ramas para el desarrollo y elimine ramas sin usar directamente en GitHub.

Cómo crear una rama

Cree una rama para que un lugar independiente funcione en los cambios antes de abrir una solicitud de incorporación de cambios.

Nota:

Solo puede crear una rama en un repositorio al que tenga acceso de escritura.

Creación de una rama en la visión general de las ramas

  1. En GitHub, navegue hasta la página principal del repositorio.

  2. En la vista de árbol de archivos de la izquierda, selecciona el menú desplegable de ramas de y, a continuación, haz clic en View all branches. También puedes encontrar el menú desplegable de ramas en la parte superior del editor de archivos integrado.

    Captura de pantalla de la vista de árbol de archivos de un repositorio. Un menú desplegable para cambiar de rama se expande y se destaca en naranja oscuro.

  3. Haz clic en Nueva rama.

    Captura de pantalla de la página "Ramas" de un repositorio. Un botón verde, con la etiqueta "Nueva rama", está resaltado con un contorno naranja.

  4. En "Nombre de rama", escriba un nombre para la rama.

  5. En "Origen de rama", elija el repositorio y la rama en la que basar la nueva rama.

  6. Haz clic en Crear rama.

Creación de una rama mediante la lista desplegable de ramas

  1. En GitHub, navegue hasta la página principal del repositorio.

  2. Seleccione el menú desplegable rama, en la vista de árbol de archivos o en la parte superior del editor de archivos integrado.

    Captura de pantalla de la vista de árbol de archivos de un repositorio. Un menú desplegable para ramas tiene un contorno naranja oscuro.

  3. Opcionalmente, para crear la nueva rama desde una rama distinta de la rama predeterminada del repositorio, haga clic en otra rama. A continuación, vuelva a seleccionar el menú desplegable de la rama.

  4. En la sección "Buscar o crear una rama..." campo de texto, escriba un nombre único para la nueva rama y, a continuación, haga clic en Crear rama.

    Captura de pantalla del menú desplegable del selector de rama "Crear rama: nueva rama" está resaltada con un contorno naranja.

Creación de una rama para una incidencia

Puede crear una rama para trabajar en un problema directamente desde la página del problema. Consulte Creación de una rama para trabajar en una incidencia.

Cómo eliminar una rama

Elimine las ramas que ya no necesite, como las ramas para el trabajo combinado o cerrado.

Puedes hacer que se eliminen automáticamente las ramas de encabezado después de que se fusionen las solicitudes de extracción en tu repositorio. Consulte La gestión de la eliminación automática de ramas.

Nota:

Si la rama que desea eliminar es la rama predeterminada del repositorio, elija primero una nueva rama predeterminada. Consulte Cambiar la rama predeterminada.

Si la rama está asociada a una solicitud de incorporación de cambios abierta, combine o cierre la solicitud de incorporación de cambios antes de eliminar la rama.

  1. En GitHub, navegue hasta la página principal del repositorio.

  2. En la vista de árbol de archivos de la izquierda, selecciona el menú desplegable de ramas de y, a continuación, haz clic en View all branches. También puedes encontrar el menú desplegable de ramas en la parte superior del editor de archivos integrado.

    Captura de pantalla de la vista de árbol de archivos de un repositorio. Un menú desplegable para cambiar de rama se expande y se destaca en naranja oscuro.

  3. Junto a la rama que desea eliminar, haga clic en .

    Captura de pantalla de una rama en la lista de ramas. Un icono de papelera está destacado con un contorno naranja.

  4. Si la rama está asociada con al menos una solicitud de incorporación de cambios abierta, la eliminación de la rama cierra las solicitudes de incorporación de cambios. Lea la advertencia y haga clic en Eliminar.

Si borras una rama de encabezado después de haber fusionado su solicitud de extracción, GitHub verificará cualquier solicitud de extracción abierta en el mismo repositorio que especifique la rama borrada como su rama base. GitHub actualiza automáticamente cualquier solicitud de extracción, cambiando su rama base a la rama base de la solicitud de extracción que se ha fusionado. Consulte Ramas.

Lectura adicional