Menu
Coddy logo textTech

L'area di staging

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

Git non esegue automaticamente il commit di ogni modifica. Scegli invece esplicitamente quali modifiche includere nella snapshot successiva. Questo flusso di lavoro in due passaggi ruota attorno all’area di staging.

Pensalo come a un appunti per il prossimo commit. Un file attraversa tre stati:

  1. Directory di lavoro: dove modifichi normalmente i file.
  2. Area di staging: modifiche che hai contrassegnato per il prossimo commit.
  3. Repository: la cronologia permanente, dopo aver eseguito il commit.

Lo scopo dello staging è il controllo. Puoi modificare dieci file, ma aggiungere allo staging solo i due relativi alla correzione di un bug, eseguire il commit di questi e poi aggiungere allo staging e al commit separatamente i restanti. Ogni commit si concentra così su una sola modifica logica.

Sposti i file nell'area di staging con git add e dall'area di staging nel repository con git commit.

challenge icon

Sfida

Principiante

La cartella contiene un file non tracciato app.txt. Inizializza il repository, poi esegui git status --short per confermare che il file risulti non tracciato.

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