

Amazon non CodeCatalyst è più aperta a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta [Come migrare da CodeCatalyst](migration.md).

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à.

# Comandi Git per filiali
<a name="source-branches-git"></a>

Puoi usare Git per creare, gestire ed eliminare rami nel clone del repository di origine che hai sul tuo computer (il tuo repository locale) o nei tuoi ambienti di sviluppo, quindi eseguire il commit e inviare le modifiche al tuo repository di CodeCatalyst origine (il repository remoto). Esempio: 


**Comandi Git comuni per le filiali**  

|  |  | 
| --- |--- |
|  Elenca tutti i rami del repository locale con un asterisco (`*`) visualizzato accanto al ramo corrente.  |  `git branch`  | 
|  Recupera le informazioni su tutti i rami esistenti nel repository remoto nel repository locale.  |  `git fetch`  | 
|  Elenca tutte le filiali nel repository locale e le filiali di tracciamento remoto nel repository locale.  |  `git branch -a`  | 
|  Elenca solo le filiali di tracciamento remoto nel repository locale.  |  `git branch -r`  | 
|  Crea un ramo nel repository locale utilizzando il nome del ramo specificato. Questo ramo non verrà visualizzato nell'archivio remoto finché non si esegue il commit e si invia la modifica.  |  `git branch branch-name`  | 
|  Crea un ramo nel repository locale utilizzando il nome del ramo specificato, quindi passa ad esso.  |  `git checkout -b branch-name`  | 
|  Passa a un altro ramo nel repository locale utilizzando il nome del ramo specificato.  |  `git checkout other-branch-name`  | 
|  Passa un ramo dal repository locale all'archivio remoto utilizzando il nickname specificato dal repository locale per l'archivio remoto e il nome del ramo specificato. Imposta inoltre le informazioni di tracciamento a monte per la filiale nel repository locale.  |  `git push -u remote-name branch-name`  | 
|  Unisce le modifiche da un altro ramo nel repository locale al ramo corrente nel repository locale.   |  `git merge from-other-branch-name`  | 
|  Elimina un ramo nel repository locale a meno che non contenga lavori che non sono stati uniti.   |  `git branch -d branch-name`  | 
|  Elimina un ramo nell'archivio remoto utilizzando il soprannome specificato che il repository locale ha assegnato all'archivio remoto e il nome del ramo specificato. Da notare l'utilizzo dei due punti (`:`). In alternativa, specifica `--delete` come parte del comando.  | `git push remote-name :branch-name` `git push remote-name --delete branch-name`  | 

Per ulteriori informazioni, consulta la documentazione di Git.