Menu
CoddyTech

Git Diff

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

git diff ti mostra esattamente cosa è cambiato nella tua directory di lavoro dall’ultimo commit. È uno dei comandi più utili quando stai modificando qualcosa e vuoi ricordare cosa hai fatto.

git diff

Le righe rimosse sono precedute da -; le righe aggiunte sono precedute da +:

-print("hi")
+print("hello")

Per impostazione predefinita, git diff confronta la directory di lavoro con ciò che è stato confermato l’ultima volta. Non mostra le modifiche già aggiunte all’area di staging. Eseguilo prima dello staging per rivedere le modifiche un’ultima volta.

Le righe di contesto invariate intorno alle tue modifiche sono precedute da uno spazio, così puoi vedere dove è avvenuta la modifica nel file.

challenge icon

Sfida

Facile

La cartella contiene greet.py con la riga print("hi"). Esegui il commit così com'è, modifica la riga in print("hello"), quindi esegui git diff per vedere la modifica non ancora messa in stage.

Ogni esecuzione parte da una copia pulita della cartella e l'intero script nell'editor viene eseguito di nuovo dall'inizio. Non viene eseguito alcun commit al posto tuo: inizia con git init -q -b main, imposta git config user.name e git config user.email, quindi esegui il commit del file iniziale. Lascia queste righe nell'editor. Se le cancelli, vedrai fatal: not a git repository.

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