In questa sezione approfondiremo come impostare un repository Git. In particolare vedremo come inizializzare un repository per un progetto nuovo oppure già esistente.
Inizializzare un nuovo repository con git init
git init è il comando da usare per il setup iniziale di un repository.
L’esecuzione di questo comando crea la sottodirectory .git nella directory in cui viene eseguito (la directory del progetto); nessun file viene aggiunto o modificato oltre alla sottodirectory .git.
All’interno della directory .git vengono creati tutti i metadati necessari a Git (branch di default, oggetti, reference, file template, …).
La maggior parte dei comandi Git sono disponibili solo se eseguiti all’interno di un repository inizializzato.
È, ovviamente, possibile inizializzare una directory diversa da quella corrente indicando il percorso:
git init /path/to/project/directory