Ogni buon progetto di sviluppo, inizia con l’inizializzazione di un repository Git dove poter mantenere il versioning del nostro codice. Di base Git funziona controllando le modifiche ai file all’interno di una determinata cartella. Vediamo quindi come creare una cartella che fungerà da albero di lavoro (directory del progetto) e farlo sapere sapere a Git, in modo che possa iniziare a tenere traccia delle modifiche.
Inizializzare un repository Git per un nuovo progetto
Come prima cosa creiamo la cartella di progetto e posizioniamoci all’interno di essa.
mkdir my-project-folder
cd my-project-folder
Ora diciamo a Git di iniziare a tenere traccia delle modifiche inizializzando un repository Git in quella cartella. Attenzione alla versione di Git che si sta utilizzando, in quanto il comando varia in funzione di essa.
Git versione 2.28.0 o successiva
Se si utilizza Git in versione 2.28.0 o successiva si può inizializzare un nuovo repository con il seguente comando:
git init --initial-branch=main
oppure con:
git init -b main
Versioni di Git precedenti alla 2.28.0
Nel caso si utilizzi una versione di Git precedente alla 2.28.0, per inizializzare il nuovo repository lanciare il seguente comando:
git init
git checkout -b main
In risposta al comando di inizializzazione otterremo un output simile al seguente:
Initialized empty Git repository in /home/alessandro/my-project-folder/.git/
Switched to a new branch 'main'