> For the complete documentation index, see [llms.txt](https://docs.flosum.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flosum.com/devops/devops-es/codigo/administracion-de-ramas/crear-una-rama.md).

# Crear una rama

Cree una nueva rama a partir de una rama de origen existente para administrar trabajo de desarrollo aislado.

## ![](https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FG5ZbxX918xOHwbAwAJ4n%2FSummary2-Small-Icon.svg?alt=media\&token=da26a67f-ff7f-47b3-8669-06be960dc2d7) Descripción general <a href="#overview" id="overview"></a>

Las ramas en DevOps permiten a los desarrolladores aislar cambios, probar nuevas funciones e implementar de forma segura. Puedes crear una nueva rama a partir de una fuente existente, como main u otra rama de funcionalidad. Este artículo explica cómo crear una nueva rama.

{% hint style="info" %}

### Beneficios de crear ramas

Crear ramas en tu proceso de desarrollo tiene varias ventajas:

* **Cambios aislados:** Todos los commits y cambios pueden realizarse de forma aislada, sin afectar a otras ramas.
* **Flexibilidad de fusión:** Las ramas se pueden integrar en otras ramas mediante solicitudes de extracción.
* **Desarrollo de funciones:** Desarrolla nuevas funciones sin alterar la línea principal de desarrollo.
* **Preparación de hotfix:** Crea ramas dedicadas para correcciones urgentes en producción.
* **Estabilización de versiones:** Usa ramas de versión para probar y estabilizar el código antes de la implementación.
  {% endhint %}

## Crear una nueva rama

{% stepper %}
{% step %}

### Nombre de la rama

1. Haga clic **Ramas** desde el menú de la barra lateral izquierda.
2. Haga clic **Crear rama**.

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2F25KCFh4LpcqkO5TszE2k%2FCreatingABranch-S01-01.png?alt=media&amp;token=57550e7c-1041-46b5-a02b-bdc1a8df1a13" alt="" width="563"><figcaption></figcaption></figure></div>
3. En el **Nuevo nombre de rama** cuadro de texto, introduce un nombre descriptivo para la rama.

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FRmLhcKhFXvS3hWsPTUTd%2FCreatingABranch-S01-02.png?alt=media&amp;token=a2c2e363-9125-44b6-b7ef-85ccac322649" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Elegir origen

De forma predeterminada, la mayoría de las nuevas ramas se crean a partir de **main** ya que está sincronizada con Producción. Sin embargo, puedes seleccionar el origen según dónde quieras empezar tu nueva rama, asegurándote de que comience con el contexto adecuado para tu trabajo.

<table><thead><tr><th width="100.33331298828125">Rama</th><th>Usar cuando</th></tr></thead><tbody><tr><td>Principal</td><td>Iniciar un trabajo nuevo alineado con Producción.</td></tr><tr><td>Versión</td><td>Tu trabajo debe incluir todos los cambios ya combinados y preparados para la versión.</td></tr><tr><td>Funcionalidad</td><td>Colaborar con otro desarrollador, de modo que tu rama herede sus cambios en curso en lugar de empezar desde cero.</td></tr></tbody></table>

1. Haz clic en el **rama de origen** menú desplegable.
2. Busca o navega hasta la rama de origen deseada.
3. Selecciona una rama de origen de la que crear la rama (normalmente la **main** rama).

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FYuNixTUuGUD1xqcMG8hW%2FCreatingABranch-S02-01.png?alt=media&amp;token=8932ddf5-f806-4c1a-a459-2414ff7b4458" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Integración con Jira

Si tu DevOps está integrado con **Jira**, puedes seleccionar:

* **Integración** - La cuenta de Jira que se va a usar.
* **Proyecto** - Enlazar con un proyecto específico de Jira.
* **Historias** - Adjuntar historias de usuario de Jira a la rama.

  <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FkOQM51Lz0GKJXCkZMkuT%2FCreatingABranch-S03-01.png?alt=media&amp;token=8b7b53ba-6102-4947-b9bb-45669468fd1a" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
Para obtener instrucciones completas sobre cómo crear una rama integrada con Jira, consulta el siguiente artículo.

* \[Próximamente] Crear una rama con integración de Jira
  {% endhint %}
  {% endstep %}

{% step %}

### Crear una nueva rama

1. Haga clic **Crear rama**.

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FD3K9OYZCI3w9J7EXYonL%2FCreatingABranch-S04-01.png?alt=media&amp;token=a2621ac0-a159-4640-8f1c-80bf0b6352c5" alt="" width="563"><figcaption></figcaption></figure></div>
2. Después de crear la rama, se te llevará a la **Componentes** pestaña.

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FXfncbhK5iUVtcFGG2WZE%2FCreatingABranch-S04-02.png?alt=media&amp;token=3b5b10bb-17df-4fbe-9e7d-0b7e3fe4bedc" alt="" width="563"><figcaption></figcaption></figure></div>
3. La nueva rama aparece en la página **Ramas** .

   <div align="left"><figure><img src="https://2574462044-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2Fy2Aec4Aq1V5b4p6ZA9H4%2FCreatingABranch-S04-03.png?alt=media&amp;token=ab1dbd2a-f3e5-4a5f-bb89-ade0051f5923" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.flosum.com/devops/devops-es/codigo/administracion-de-ramas/crear-una-rama.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
