Differenze tra le versioni di "I tre stati dei file"

Da WikiSitech.
Vai alla navigazioneVai alla ricerca
m
m (Gieri ha spostato la pagina Repository Git a I tre stati dei file)
 
(4 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
 +
 
I tuoi file in Git possono essere in tre stati: '''committed''' (committati), '''modified''' (modificati) e '''staged''' (in stage).  
 
I tuoi file in Git possono essere in tre stati: '''committed''' (committati), '''modified''' (modificati) e '''staged''' (in stage).  
 
*'''Committato''' significa che il file è al sicuro nel database locale.  
 
*'''Committato''' significa che il file è al sicuro nel database locale.  
Riga 5: Riga 6:
  
 
Questo ci porta alle tre sezioni principali di un progetto Git: la directory di Git, la directory di lavoro e l'area di stage.
 
Questo ci porta alle tre sezioni principali di un progetto Git: la directory di Git, la directory di lavoro e l'area di stage.
 +
 +
[[File:git_stati_file.png]]
 +
<br>
 +
''Directory di lavoro, area di stage e directory di Git.''
 +
 +
 +
La '''directory di Git''' è dove Git salva i metadati e il database degli oggetti del tuo progetto. Questa è la parte più importante di Git, ed è ciò che viene copiato quando si clona un repository da un altro computer. Si tratta di una cartella con nome '''.git'''
 +
 +
La '''directory di lavoro (working dir)''' è un checkout di una versione specifica del progetto. Questi file vengono estratti dal database compresso nella directory di Git, e salvati sul disco per essere usati o modificati.
 +
 +
L''''area di stage è un file''', contenuto generalmente nella directory di Git, con tutte le informazioni riguardanti la tua prossima commit. A volte viene indicato anche come 'indice', ma lo standard è definirlo come 'area di stage' (area di sosta).

Versione attuale delle 11:40, 8 apr 2014

I tuoi file in Git possono essere in tre stati: committed (committati), modified (modificati) e staged (in stage).

  • Committato significa che il file è al sicuro nel database locale.
  • Modificato significa che il file è stato modificato, ma non è ancora stato committato nel database.
  • In stage significa che hai contrassegnato un file, modificato nella versione corrente, perché venga inserito nello snapshot alla prossima commit.

Questo ci porta alle tre sezioni principali di un progetto Git: la directory di Git, la directory di lavoro e l'area di stage.

Git stati file.png
Directory di lavoro, area di stage e directory di Git.


La directory di Git è dove Git salva i metadati e il database degli oggetti del tuo progetto. Questa è la parte più importante di Git, ed è ciò che viene copiato quando si clona un repository da un altro computer. Si tratta di una cartella con nome .git

La directory di lavoro (working dir) è un checkout di una versione specifica del progetto. Questi file vengono estratti dal database compresso nella directory di Git, e salvati sul disco per essere usati o modificati.

L'area di stage è un file, contenuto generalmente nella directory di Git, con tutte le informazioni riguardanti la tua prossima commit. A volte viene indicato anche come 'indice', ma lo standard è definirlo come 'area di stage' (area di sosta).