

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Modifica le impostazioni del ramo in AWS CodeCommit
<a name="how-to-change-branch"></a>

È possibile modificare il ramo da utilizzare come ramo predefinito nella AWS CodeCommit console o con AWS CLI. Ad esempio, se hai creato il tuo primo commit utilizzando un client Git che imposta il ramo predefinito su *master*, puoi creare un ramo denominato *main* e quindi modificare le impostazioni del ramo in modo che il nuovo ramo sia impostato come ramo predefinito per il repository. Per modificare altre impostazioni del ramo, puoi usare Git da un repository locale collegato al CodeCommit repository. 

**Topics**
+ [Cambia il ramo predefinito (console)](#how-to-change-branch-console)
+ [Cambia il ramo predefinito ()AWS CLI](#how-to-change-branch-cli)

## Cambia il ramo predefinito (console)
<a name="how-to-change-branch-console"></a>

È possibile specificare quale ramo è il ramo predefinito in un CodeCommit repository nella AWS CodeCommit console. 

1. Apri la CodeCommit console su [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home).

1. In **Repositories (Repository)**, selezionare il nome del repository per cui si desidera modificare le impostazioni. 

1. Nel pannello di navigazione scegli **Impostazioni**.

1. In **Default branch (Ramo predefinito)**, scegliere l'elenco a discesa dei rami e quindi un altro ramo. Scegli **Save** (Salva).
**Suggerimento**  
Se non vedi un altro ramo nell'elenco a discesa, significa che non hai creato nessun ramo aggiuntivo. Non è possibile modificare il ramo predefinito di un repository se il repository ha un solo ramo. Per ulteriori informazioni, consulta [Crea un ramo in AWS CodeCommit](how-to-create-branch.md).
Se non vedi la sezione **Ramo predefinito** ma vedi invece gli elementi per le regole e le connessioni di notifica, ti trovi nel menu delle impostazioni generali della console. Il menu delle impostazioni per i repository è elencato in **Repository** allo stesso livello delle richieste **Code** e **Pull**.

## Cambia il ramo predefinito ()AWS CLI
<a name="how-to-change-branch-cli"></a>

Per utilizzare AWS CLI i comandi con CodeCommit, installa il AWS CLI. Per ulteriori informazioni, consulta [Guida di riferimento alla riga di comando](cmd-ref.md). 

Per utilizzare il comando AWS CLI per modificare le impostazioni del ramo di un repository in un CodeCommit repository, esegui il comando seguente:
+ [update-default-branch](#how-to-change-branch-cli-default) per modificare il ramo predefinito.

### Per modificare il ramo predefinito
<a name="how-to-change-branch-cli-default"></a>

1. Eseguire il comando **update-default-branch** specificando:
   + Il nome del CodeCommit repository in cui viene aggiornato il ramo predefinito (con l'**--repository-name**opzione).
**Suggerimento**  
Per ottenere il nome del CodeCommit repository, esegui il comando [list-repositories](how-to-view-repository-details.md#how-to-view-repository-details-no-name-cli).
   + Il nome del nuovo ramo predefinito (con l'opzione **--default-branch-name**).
**Suggerimento**  
[Per ottenere il nome del ramo, esegui il comando list-branches.](how-to-view-branch-details.md#how-to-view-branch-details-cli)

1. Ad esempio, per modificare il ramo predefinito `MyNewBranch` in un CodeCommit repository denominato: `MyDemoRepo`

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

   Questo comando restituisce un output solo se ci sono errori.

Per altre opzioni, consulta la documentazione di Git.