Struttura Repository Git
Da WikiSitech.
Versione del 7 apr 2014 alle 14:52 di Gieri (discussione | contributi)
Un repository Git è essenzialmente una cartella sul disco locale, contenente la working directory e la cartella metadata (un caso a parte è un repository bare, ovvero un repository nel quale risiedono solo i dati metadata, senza le copie dei file sulle quali si lavora).
La cartella metadata, è una sottocartella con nome .git. Contiene il repository allo stato attuale, comprese tutte le info relative ai commit, history, ecc..
La working directory contiene i file correntemente scaricati (checked out) sulla macchina locale dello sviluppatore.
Un progetto GIT è strutturato in tre parti:
- Working dir o directory di lavoro che contiene i file appartenenti alla versione corrente del progetto sulla quale l’utente sta lavorando.
- Index o Stage che contiene i file in transito, cioè quelli candidati ad essere committati.
- Head che contiene gli ultimi file committati.