Menu
Coddy logo textTech

La cartella .git

Fa parte della sezione Controllo delle versioni del percorso Terminal di Coddy. Lezione 5 di 58.

La cartella .git è dove Git archivia tutto: ogni commit, ogni branch, la tua configurazione e i riferimenti allo stato corrente del repository.

Quasi mai modifichi direttamente qualcosa all'interno di .git. I comandi Git lo modificano per te. Ma è utile sapere cosa c'è lì dentro:

ls .git

Vedrai voci come:

  • HEAD: un piccolo file che punta al ramo corrente
  • config: impostazioni per questo repository specifico
  • objects/: il database di tutti gli snapshot e i contenuti
  • refs/: puntatori ai branch e ai tag

Se elimini la cartella .git, il progetto non sarà più un repository Git. I file rimangono, ma l’intera cronologia è persa.

challenge icon

Sfida

Principiante

Inizializza un nuovo repository nella cartella corrente, quindi verifica se il file HEAD esiste all'interno della cartella .git.

Usa cat .git/HEAD per stamparne il contenuto. L'output previsto è la riga che indica il puntatore del ramo.

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Controllo delle versioni

Esercitati da solo: Playground Terminal