

 AWS Cloud9 non è più disponibile per i nuovi clienti. I clienti esistenti di AWS Cloud9 possono continuare a utilizzare il servizio come di consueto. [Ulteriori informazioni](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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

# Riferimento: comandi Git disponibili nel pannello Git
<a name="gitpanel-reference"></a>

Il menu del pannello Git per AWS Cloud9 fornisce un comodo accesso all'interfaccia utente ai comandi git principali e avanzati.

Alcuni comandi git, come quelli usati per unire ed eliminare rami, ad esempio, sono disponibili solo tramite il campo di ricerca del pannello Git.

È inoltre possibile personalizzare il modo in cui il pannello Git esegue i comandi e interagisce con i repository. Per modificare le impostazioni di default, in primo luogo scegli **AWS Cloud9**,**Preferences** (Preferenze). Nella finestra **Preferences** (Preferenze), in **Project Settings** (Impostazioni progetto) scegli **Git**. 

Metti in pausa le icone delle informazioni per leggere brevi descrizioni delle impostazioni.

![\[Visualizzazione dell'interfaccia del pannello Git\]](http://docs.aws.amazon.com/it_it/cloud9/latest/user-guide/images/git-preferences.png)


**Nota**  
Puoi accedere alla documentazione dettagliata sui comandi Git elencati dal sito ufficiale di Git: [https://git-scm.com/doc.](https://git-scm.com/doc)

## Riferimento per i comandi Git disponibili nel menu del pannello Git
<a name="git-menu-options"></a>

Per accedere alle opzioni nel menu del **pannello Git**, scegli il simbolo di fronte al nome del repository.

![\[Visualizzazione dell'interfaccia del pannello Git\]](http://docs.aws.amazon.com/it_it/cloud9/latest/user-guide/images/git-menu-access.png)



**Menu del pannello Git**  

| Opzione del menu | Description | 
| --- | --- | 
|  **Commetti**  |  Esegue il commit del contenuto aggiunto l'area di gestione temporanea nella directory di lavoro del repository. Aggiunge un messaggio di commit.   | 
|  **Aggiorna**  |  Aggiorna l' GitPanel interfaccia per mostrare lo stato della directory di lavoro e dell'area di staging.   | 
|  **Tira**  |  Esegue il pull delle modifiche più recenti da un repository remoto al repository locale.  | 
|  **Tira (Rebase)**  |  Applica nuovamente le modifiche locali alle modifiche remote di cui si è eseguito il pull da un ramo remoto.  | 
|  **Spingi da...**  |  Esegue il push delle modifiche sottoposte commit al ramo nel repository locale al ramo nel repository remoto.  | 
|  **Push**  |  Esegue il push delle modifiche sottoposte commit al repository locale al repository remoto.  | 
|  **Spingi verso...**  |  Esegue il push delle modifiche sottoposte commit al ramo nel repository locale al ramo nel repository remoto.  | 
|  **Sync**  |  Sincronizza il contenuto del repository locale e remoto eseguendo un comando `git pull` seguito da un comando `git push`.  | 
|  **Effettua il checkout per...**  |  Passa a un ramo esistente o crea un ramo e passa ad esso.  | 
|  **Publish Branch**  |  Pubblica un ramo privato creato nel repository locale e lo rende disponibile nel repository remoto.   | 
|  **Impegnare tutto**  |  Esegue il commit di file di gestione temporanea e non nel repository. (Viene eseguito un comando `git add -A` per aggiungere file all'area di gestione temporanea prima dell'esecuzione del comando `git commit`).  | 
|  **Impegnare tutto (modificare)**  |  Modifica il messaggio dell'ultimo commit. (Aggiunge l'opzione `-amend` quando si esegue il comando `git commit`).  | 
|  **Conferma tutto (firmato)**  |  Identifica chi ha eseguito il commit nel registro Git. (Aggiunge l'opzione `-signed-off` quando si esegue il comando `git commit`).   | 
|  **Commit Staged**  |  Esegue il commit solo dei file di gestione temporanea nel repository.  | 
|  **Commit Staged (modificare)**  |  Modifica il messaggio dell'ultimo commit. (Aggiunge l'opzione `-amend` quando si esegue il comando `git commit`).  | 
|  **Commit Staged (firmato)**  |  Identifica chi ha eseguito il commit nel registro Git. (Aggiunge l'opzione `-signed-off` quando si esegue il comando `git commit`).  | 
|  **Annullare l'ultimo commit **  |  Annulla il commit precedente. I file vengono spostati nuovamente nell'area di gestione temporanea.  | 
|  **Ignora tutte le modifiche**  |  Elimina tutti i file e le cartelle dall'area di gestione temporanea del repository.  | 
|  **Metti in scena tutte le modifiche**  | Aggiunge contenuto non tracciato o modificato all'area di gestione temporanea.  | 
|  **Annulla tutte le modifiche**  |  Sposta tutti i file fuori dall'area di gestione temporanea. È impossibile eseguire il commit dei file non di gestione temporanea nel repository.   | 
|  **Applica Latest Stash**  |  Applica l'ultimo accantonamento aggiunto alla pila alla directory di lavoro. L'accantonamento rimane nella pila.  | 
|  **Applica Stash...**  |  Applica un accantonamento selezionato dalla pila alla directory di lavoro. L'accantonamento rimane nella pila.  | 
|  **Scarica Latest Stash**  |  Applica l'ultimo accantonamento aggiunto alla pila alla directory di lavoro. L'accantonamento viene quindi eliminato dalla pila.  | 
|  **Pop Stash...**  |  Seleziona un accantonamento selezionato alla directory di lavoro. L'accantonamento viene quindi eliminato dalla pila.  | 
|  **Scorta**  |  Aggiunge file modificati e di gestione temporanea nella directory di lavoro a un accantonamento con nome.  | 
|  **Stash (include Untracked)**  |  Aggiunge tutti i file, inclusi i file non tracciati, nella directory di lavoro a un accantonamento con nome.  | 
|  **Mostra l'output Git**  |  Visualizza una finestra che mostra i comandi Git che vengono eseguiti quando interagisci con l'interfaccia del pannello Git.  | 

## Comandi Git disponibili dal campo di ricerca del pannello Git
<a name="git-commands-search"></a>

 Puoi anche accedere ad alcuni comandi Git supportati che non sono disponibili nel menu del pannello Git digitando "git" nella casella di ricerca:

![\[Opzioni di interfaccia per l'inizializzazione e la clonazione di un repository Git\]](http://docs.aws.amazon.com/it_it/cloud9/latest/user-guide/images/git-filter.png)


La tabella seguente fornisce una descrizione dei comandi Git selezionati ai quali è possibile accedere in questo modo. 


**Comandi Git selezionati**  

| Opzione del menu | Description | 
| --- | --- | 
|  **Git: Aggiungi remoto**  |  Aggiunge una connessione a un repository remoto al file di configurazione Git   | 
|  **Git: Elimina ramo**  |  Elimina un ramo specificato.   | 
|  **Git: recupera**  |  Scarica il contenuto da un ramo nel repository remoto. In contrasto con un `git pull`, le modifiche remote non vengono unite nel repository locale.   | 
|  **Git: Merge Branch**  |  Integra le modifiche apportate in un ramo in un altro ramo. Per ulteriori informazioni, consulta la [procedura di unione dei rami](using-gitpanel.md#merge-branch-proc).  | 