Creazione di un repository Git locale

Completato

Dopo l'installazione e la configurazione di Git, è possibile iniziare a creare il repository locale. Per ottenere un repository Git locale, è possibile operare in due modi diversi:

  • Usare il comando init per inizializzare una directory locale come directory Git locale. In seguito, è possibile eseguire il push della directory Git a una directory remota.

  • Usare il comando clone per ottenere una copia di una directory Git remota nel computer locale. In questo modo si ottengono tutti i file con la cronologia Git completa (tutti i commit).

Si prenda in esame la directory Git locale con l'uso del comando init. Aprire il percorso della cartella del progetto tramite il prompt dei comandi e usare il comando seguente:

git init

Viene creata una cartella .git nella directory di progetto. Il comando init non crea un progetto né una nuova cartella per il progetto, ma inizializza una cartella esistente come repository Git. Di conseguenza, è sempre possibile eseguire questa operazione in seguito anche se è già stato creato un determinato numero di file nella directory specifica.

Il comando init è compilato in Visual Studio Code. Uno scenario tipico di estensione Business Central può essere il seguente:

  1. Aprire Visual Studio Code.

  2. Aprire il progetto di estensione Business Central o creare una nuova estensione tramite AL:Go!

  3. Selezionare Visualizza nel menu, quindi selezionare SCM (CTRL+MAIUSC+G).

  4. Fare clic sul pulsante Inizializza repository per eseguire il comando init.

    Screenshot del pulsante Inizializza repository Git di Visual Studio Code.

  5. È inoltre possibile usare Visualizza, Riquadro comandi (CTRL+MAIUSC+P) e cercare il comando Git: Initialize Repository.

    Screenshot della ricerca del comando Git: Initialize Repository.

Dopo l'inizializzazione del repository locale, viene visualizzato un elenco di file con lo stato U per indicare che tali file non sono tracciati. I file si trovano nella directory di lavoro, ma non sono stati aggiunti al repository Git. L'elenco dei file dipende dall'applicazione specifica e dai file creati. Nella parte inferiore a sinistra dell'applicazione Visual Studio Code si nota l'uso del ramo master. Il comando init genera automaticamente un ramo master nel repository Git locale. Per tutti i file di cui viene eseguito il commit nella directory Git, il commit viene ora eseguito nel ramo master.

Screenshot dell'elenco dei file non tracciati contrassegnati con U.