Creación de una rama de Git

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

La primera confirmación en un nuevo repositorio de Git supone el inicio de la rama main. A medida que trabaja en la rama main, realiza confirmaciones para registrar el trabajo en dicha rama. En Git, se produce una bifurcación cuando se crea una nueva línea de desarrollo que difiere de una rama anterior. Puede optar por crear una rama para desarrollar y probar una nueva característica antes de agregarla a la rama main. El flujo de trabajo de Git recomendado es usar una nueva rama para cada característica o corrección de errores. Al cambiar entre ramas, Git cambia casi al instante la versión de los archivos del repositorio para que coincida con la rama seleccionada. Las confirmaciones siempre se guardan en la rama actual y están aisladas de las confirmaciones de otras ramas.

Para obtener información general sobre el flujo de trabajo de Git, vea Tutorial de Git de Azure Repos.

Creación de una rama

Nota:

Los nombres de rama no pueden contener caracteres de control ASCII, como espacios, tildes y dos puntos. Es habitual usar caracteres en minúsculas y separar palabras con un guión. Se pueden usar barras diagonales para agrupar ramas. La longitud del nombre de rama no debe superar los 250 caracteres ASCII. Para evitar ambigüedad entre los nombres de rama y los hashes de confirmación, no use nombres de rama que consten de 40 caracteres hexadecimales. Para obtener más información sobre la nomenclatura de las ramas, consulte git-check-ref-format y Compatibilidad multiplataforma de Git.

Puede crear ramas en repositorios de Git de Azure Repos, repositorios de GitHub u otros repositorios de Git hospedados.

Azure Repos

  1. En el explorador web, abra el proyecto de equipo de la organización de Azure DevOps y, después, elija Repositorios>Ramas para abrir la vista Archivos.

    Captura de pantalla de la página del proyecto de Azure DevOps con el menú Repositorio expandido.

  2. En la vista Ramas, elija Nueva rama para iniciar el cuadro de diálogo Crear una rama.

    Captura de pantalla del botón

  3. En el cuadro de diálogo Crear una rama, escriba un nombre único para la rama nueva, seleccione una rama base para la rama nueva, vincule opcionalmente los elementos de trabajo y elija Crear.

    Captura de pantalla del cuadro de diálogo

    La nueva rama aparece en la lista de ramas.

    Captura de pantalla de la lista de ramas con la nueva rama.

GitHub

En el explorador web, vaya a la página principal del repositorio de GitHub, seleccione una rama base para iniciar el cuadro de diálogo Switch branches/tags (Cambiar ramas o etiquetas), escriba un nombre único para la rama nueva y elija Crear rama.

Captura de pantalla del cuadro de diálogo

La página principal del repositorio muestra ahora los archivos de la nueva rama.

Captura de pantalla de los nuevos archivos de rama en la página principal de un repositorio de GitHub.

  1. Para ver las ramas del repositorio, seleccioneRepositorios>Ramas mientras ve el repositorio en la Web.

    Visualización de las ramas

  2. Seleccione Nueva rama en la esquina superior derecha de la página.

    Botón

  3. En el cuadro de diálogo Crear una rama, escriba un nombre para la rama nueva, seleccione una rama en la que basar el trabajo y asocie los elementos de trabajo.

    Captura de pantalla en la que se muestra la creación de una rama con el cuadro de diálogo

  4. Seleccione Crear rama.

Sugerencia

Después de crear una rama remota, puede capturarla en el repositorio de Git local. En el símbolo del sistema, ejecute lo siguiente:
git fetch
git switch <remote branch name>

Pasos siguientes