Creación de una nueva rama de Git

Servicios de Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Visual Studio 2019 | Visual Studio 2022

Sugerencia

Puede usar la inteligencia artificial para ayudar con las tareas de Azure DevOps. Consulte Habilitar la asistencia de IA con Azure DevOps MCP Server para comenzar.

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. La bifurcación en Git se produce cuando se crea una nueva línea de desarrollo que difiere de una rama anterior. Puede optar por crear una nueva rama para desarrollar y probar una nueva característica antes de agregarla a la main rama. 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 de 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, consulte tutorial de Git de Azure Repos.

Prerrequisitos

Categoría Requisitos
Acceso al proyecto Miembro de un proyecto.
Permisos - Ver código en proyectos privados: al menos acceso básico.
- Clonar o contribuir al código en proyectos privados: ser miembro del grupo de seguridad Contribuidores o contar con los permisos correspondientes en el proyecto.
- Establecer permisos de rama o repositorio: administre permisos para la rama o el repositorio.
- Establezca directivas de rama, comprobaciones de estado o cambie la rama predeterminada: edite el permiso de directivas para el repositorio o rama o la pertenencia al grupo de seguridad administradores de Project.
- Importar un repositorio: miembro del grupo de seguridad de Administradores de proyecto o repositorio Git a nivel de proyecto Crear repositorio con la opción Permitir. Para obtener más información, consulte Establecimiento de permisos de repositorios Git.
Servicios Repositorio habilitado.
Herramientas Optional. Uso de az repos comandos: CLI de Azure DevOps.
Categoría Requisitos
Acceso al proyecto Miembro de un proyecto.
Permisos - Ver código: al menos acceso básico.
- Clonar o contribuir al código: Miembro de la Colaboradores grupo de seguridad o los permisos correspondientes en el proyecto.
Servicios Repositorio habilitado.

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 la ambigüedad entre los nombres de rama y los hashes de confirmación, no use nombres de rama que constan de 40 caracteres hexadecimales. Para más información sobre la nomenclatura de 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 de rama nuevo único, seleccione una rama base para la nueva rama, si lo desea, vincule elementos de trabajo y, a continuación, elija Crear.

    Captura de pantalla del cuadro de diálogo

    La nueva rama se muestra en la lista de ramas.

    Captura de pantalla de la lista de ramas que muestra tu nueva rama.

GitHub (en inglés)

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 Cambiar ramas o etiquetas , escriba un nombre de rama nuevo único y, a continuación, elija Crear rama.

Captura de pantalla del cuadro de diálogo

La página principal del repositorio ahora muestra 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.

Sugerencia

Después de crear una rama remota, puede capturarla en el repositorio de Git local. En la consola de comandos, ejecute:
git fetch
git switch <remote branch name>

Pasos siguientes