Differenze tra le versioni di "Struttura Repository Git"
Da WikiSitech.
Vai alla navigazioneVai alla ricerca| Riga 1: | Riga 1: | ||
| − | Un repository Git è essenzialmente una cartella sul disco locale, contenente la '''working directory''' e la cartella  '''metadata'''   | + | Un repository Git è essenzialmente una cartella sul disco locale, contenente la '''working directory''' e la cartella  '''metadata'''.  | 
La cartella metadata, è una sottocartella con nome '''.git'''. Contiene il repository allo stato attuale, comprese tutte le info relative ai commit, history, ecc..  | 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.  | + | La '''working directory''' contiene i file correntemente scaricati (checked out) sulla macchina locale dello sviluppatore, e fisicamente questi file sono quelli sul quale lo sviluppatore lavora.  | 
| + | |||
| + | 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  | ||
| + | |||
Un progetto GIT è strutturato in tre parti:  | Un progetto GIT è strutturato in tre parti:  | ||
Versione delle 13:54, 7 apr 2014
Un repository Git è essenzialmente una cartella sul disco locale, contenente la working directory e la cartella metadata.
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, e fisicamente questi file sono quelli sul quale lo sviluppatore lavora.
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
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.
 
