Menu
Coddy logo textTech

Scartare le modifiche non in staging

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

A volte apporti modifiche nella directory di lavoro di cui ti penti e che vuoi annullare. Finché le modifiche non sono state aggiunte all’area di staging, puoi ripristinare il file alla versione di cui è stato eseguito il commit con:

git restore notes.txt

Questo sovrascrive la tua copia di lavoro di notes.txt con la versione dell’ultimo commit. Perdi le modifiche non salvate, ma l’area di staging e la cronologia restano invariate.

Se vuoi scartare tutte le modifiche non messe in staging nel repository in una volta sola, usa un punto:

git restore .

git restore è distruttivo: tutto ciò che non hai sottoposto a commit (o aggiunto all'area di staging) andrà perso dopo averlo eseguito. Usalo con consapevolezza.

challenge icon

Sfida

Principiante

La cartella contiene config.txt con la riga port=80, già sottoposta a commit. Modificala in port=9999, quindi annulla subito la modifica con git restore. Stampa il contenuto finale del file.

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