

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Cambie la configuración de la sucursal en AWS CodeCommit
<a name="how-to-change-branch"></a>

Puede cambiar la rama que desea utilizar como rama predeterminada en la AWS CodeCommit consola o con la AWS CLI. Por ejemplo, si creó su primera confirmación con un cliente Git que estableció la ramificación predeterminada como *maestro*, podría crear una ramificación llamada *principal* y, a continuación, cambiar la configuración para que la nueva ramificación se establezca como la predeterminada del repositorio. Para cambiar la configuración de otras ramas, puedes usar Git desde un repositorio local conectado al CodeCommit repositorio. 

**Topics**
+ [Cambiar la ramificación predeterminada (consola)](#how-to-change-branch-console)
+ [Cambiar la ramificación predeterminada (AWS CLI)](#how-to-change-branch-cli)

## Cambiar la ramificación predeterminada (consola)
<a name="how-to-change-branch-console"></a>

Puedes especificar qué rama es la rama predeterminada de un CodeCommit repositorio en la AWS CodeCommit consola. 

1. Abre la CodeCommit consola en [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home).

1. En **Repositories (Repositorios)**, elija el nombre del repositorio cuya configuración desea cambiar. 

1. En el panel de navegación, seleccione **Configuración**.

1. En la lista desplegable **Default branch (Ramificación predeterminada)**, elija la lista desplegable de ramificación y elija una ramificación diferente. Seleccione **Save**.
**sugerencia**  
Si no ve otra ramificación en la lista desplegable, significa que no ha creado ninguna ramificación adicional. No puede cambiar la ramificación predeterminada de un repositorio si el repositorio solo tiene una ramificación. Para obtener más información, consulte [Crea una rama en AWS CodeCommit](how-to-create-branch.md).
Si no ve la sección **Ramificación predeterminada**, sino elementos relacionados con las reglas de notificación y las conexiones, se encuentra en el menú de configuración general de la consola. El menú de configuración de los repositorios aparece en **Repositorios**, al mismo nivel que **Código** y **Solicitudes de extracción**.

## Cambiar la ramificación predeterminada (AWS CLI)
<a name="how-to-change-branch-cli"></a>

Para usar AWS CLI comandos con CodeCommit, instale el. AWS CLI Para obtener más información, consulte [Referencia de la línea de comandos](cmd-ref.md). 

Para usar el AWS CLI para cambiar la configuración de la rama de un repositorio en un CodeCommit repositorio, ejecuta el siguiente comando:
+ [update-default-branch](#how-to-change-branch-cli-default) para cambiar la ramificación predeterminada.

### Cambiar la ramificación predeterminada
<a name="how-to-change-branch-cli-default"></a>

1. Ejecute el comando **update-default-branch**, especificando:
   + El nombre del CodeCommit repositorio en el que se actualiza la rama predeterminada (con la **--repository-name** opción).
**sugerencia**  
Para obtener el nombre del CodeCommit repositorio, ejecute el comando [list-repositories](how-to-view-repository-details.md#how-to-view-repository-details-no-name-cli).
   + El nombre de la nueva ramificación predeterminada (con la opción **--default-branch-name**).
**sugerencia**  
Para obtener el nombre de la ramificación, ejecute el comando [list-branches](how-to-view-branch-details.md#how-to-view-branch-details-cli).

1. Por ejemplo, para cambiar la rama predeterminada a la de un `MyNewBranch` CodeCommit repositorio llamado: `MyDemoRepo`

   ```
   aws codecommit update-default-branch --repository-name MyDemoRepo --default-branch-name MyNewBranch
   ```

   Este comando devuelve resultados solo si hay errores.

Para ver más opciones, consulte la documentación de Git.