I tre stati dei file

Da WikiSitech.
(Reindirizzamento da Repository Git)
Vai alla navigazioneVai alla ricerca

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).