

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

# Creare o aggiungere un file
<a name="source-files-create"></a>

Per creare e aggiungere file a un repository sorgente, puoi utilizzare la CodeCatalyst console Amazon, un ambiente di sviluppo, un ambiente di sviluppo integrato (IDE) connesso o un client Git. La CodeCatalyst console include un editor di codice per la creazione di file. Questo editor è un modo pratico per creare o modificare un file semplice, ad esempio un file README.md, in un ramo di un repository. Quando lavori su più di un file, valuta la possibilità di [creare](devenvironment-create.md) un ambiente di sviluppo.

**Per creare un ambiente di sviluppo da un repository di origine**

1. Apri la CodeCatalyst console all'indirizzo [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Nel riquadro di navigazione, scegli **Codice**, quindi scegli **Archivi di origine.**

1. Scegliete il repository di origine in cui desiderate lavorare sul codice.

1. Scegli **Create Dev Environment.**

1. Scegli un IDE supportato dal menu a discesa. Per ulteriori informazioni, consulta [Ambienti di sviluppo integrati supportati per gli ambienti di sviluppo](devenvironment-create.md#devenvironment-supported-ide).

1. Esegui una delle seguenti operazioni:
   + Scegli **Lavora in un ramo esistente**, quindi scegli un ramo dal menu a discesa **Ramo esistente**.
   + Scegli **Lavora in un nuovo ramo**, inserisci il nome di un **ramo nel campo Nome ramo** e scegli un ramo dal quale creare il nuovo ramo dal menu a discesa **Crea ramo da**.

1. Facoltativamente, aggiungi un nome per l'ambiente di sviluppo o modifica la sua configurazione.

1. Scegli **Create** (Crea).

**Per creare un file nella console CodeCatalyst**

1. Vai al progetto in cui desideri creare un file. Per ulteriori informazioni su come accedere a un repository, consulta[Visualizzazione di un repository di origine](source-repositories-view.md). 

1. Scegli il nome del repository dall'elenco dei repository di origine per il progetto. In alternativa, nel riquadro di navigazione, scegli **Codice**, quindi scegli Archivi di **origine**.

   Scegliete il repository in cui desiderate creare il file. 

1. (Facoltativo) Scegliete il ramo in cui desiderate creare il file, se desiderate creare il file in un ramo diverso da quello predefinito.

1. Scegliete **Crea file**. 

1. Inserisci il nome del file in **Nome file**. Aggiungi il contenuto del file nell'editor. 
**Suggerimento**  
Se desideri creare il file in una sottocartella o sottodirectory della radice del ramo, includi quella struttura come parte del nome del file.

   **Quando siete soddisfatti delle modifiche, scegliete Commit.**

1. In **Nome file**, rivedi il nome del file e apporta le modifiche che desideri. Facoltativamente, scegli il ramo in cui desideri creare il file dall'elenco dei rami disponibili in **Branch**. In **Commit message**, inserisci facoltativamente una breve ma informativa descrizione del motivo per cui hai apportato questa modifica. Queste verranno visualizzate come informazioni di commit di base per il commit che aggiunge il file al repository di origine.

1. Scegli **Commit** per eseguire il commit e invia il file al repository di origine.

Puoi anche aggiungere file a un repository di origine clonandolo sul tuo computer locale e usando un client Git o un ambiente di sviluppo integrato (IDE) connesso per inviare file e modifiche. 

**Nota**  
Se vuoi aggiungere un sottomodulo Git, devi usare un client Git o un ambiente Dev ed eseguire il **git submodule add** comando. Non è possibile aggiungere o visualizzare i sottomoduli Git nella CodeCatalyst console o visualizzare le differenze nei sottomoduli Git nelle richieste pull. Per ulteriori informazioni sui sottomoduli Git, consulta la [documentazione di Git](https://git-scm.com/book/en/v2/Git-Tools-Submodules).<a name="source-files-add-git"></a>

**Per aggiungere un file utilizzando un client Git o un ambiente di sviluppo integrato (IDE) connesso**

1. Clona il tuo repository di origine sul tuo computer locale. Per ulteriori informazioni, consulta [Clonazione di un repository di origine](source-repositories-clone.md).

1. Crea file nel repository locale o copia i file nel repository locale.

1. Crea e invia un commit effettuando una delle seguenti operazioni:
   + Se stai usando un client Git, dal terminale o dalla riga di comando, esegui il **git add** comando, specificando i nomi dei file che desideri aggiungere. In alternativa, per aggiungere tutti i file aggiunti o modificati, esegui il **git add** comando seguito da un punto singolo o doppio per indicare se desideri includere tutte le modifiche a livello di directory corrente (periodo singolo) o tutte le modifiche nella directory corrente e in tutte le sottodirectory (periodo doppio). Per confermare le modifiche, esegui il **git commit -m** comando e fornisci un messaggio di commit. Per inserire le modifiche nell'archivio dei sorgenti CodeCatalyst, **git push** esegui. Per ulteriori informazioni sui comandi Git, consulta la documentazione Git e[Comandi Git per filiali](source-branches-git.md).
   + Se utilizzi un ambiente di sviluppo o un IDE, crea file e aggiungi file nell'IDE, quindi esegui il commit e invia le modifiche. Per ulteriori informazioni, consultate [Scrivi e modifica il codice con Dev Environments in CodeCatalystScrivi e modifica il codice con Dev Environments](devenvironment.md) o consultate la documentazione IDE.