> 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
