Come inizializzare un repository Git

Cerca

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'
				
			

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Most Recent

Come installare Borg su Synology NAS

Installare Borg su Synology NAS è cosa molto semplice da realizzare in quanto è possibile farlo mediante il package rilasciato da SynoCommunity. Vediamo in questa

Come ottenere l’URL corrente in Jinja2

Stiamo sviluppando una applicazione con Flask che usa Jinja2 come template engine. All’interno del template html che stiamo sviluppando abbiamo bisogno di ottenere l’URL corrente

Partners