Modificare un file tracciato
Fa parte della sezione Controllo delle versioni del percorso Terminal di Coddy. Lezione 12 di 58.
Una volta che un file è stato sottoposto a commit, Git lo tiene traccia. La volta successiva che lo modifichi, git status lo mostra come modificato anziché come non tracciato.
git status --short
M hello.txtLa M nella seconda colonna significa «modificato nella directory di lavoro ma non ancora preparato per il commit». Prepari le modifiche con lo stesso comando git add:
git add hello.txt
git status --short
M hello.txtNota che M si è spostata nella prima colonna. Le due colonne sono l'area di staging (a sinistra) e la directory di lavoro (a destra). Una volta aggiunta all'area di staging, confermi la modifica come qualsiasi altra:
git commit -m "Update hello.txt"Ogni commit acquisisce un'istantanea completa, quindi non perdi la vecchia versione. Puoi sempre tornare a consultarla.
Sfida
FacileLa cartella contiene note.txt. Inizializza il repository, configura l’identità dell’utente, esegui il commit del file originale, poi modifica il contenuto del file in updated ed esegui git status --short.
L’output previsto è il contrassegno di file modificato ma non in staging.
Provalo tu
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Controllo delle versioni
4Esaminare le modifiche
Git DiffDifferenze delle modifiche in stagingGit ShowRiepilogo: lavoro da detective2Per iniziare
Inizializzare un repositoryLa cartella .gitConfigura la tua identitàStato di GitRiepilogo - Primo repository5Ignorare i file
Perché ignorare i filePattern di .gitignoreVerificare le regole di ignoramentoRiepilogo - Repository pulito8Unione
Che cos’è un mergeMerge fast-forwardMerge a tre vieConflitti di mergeRisolvere un conflittoRipasso - Maestro del merge11Progetto con un ramo di funzionalità
Panoramica del progettoInizializzare main3Tracciare le modifiche
L'area di stagingGit AddGit CommitModificare un file tracciatoGit LogRiepilogo: i primi commit6Progetto di un sito di ricette
Panoramica del progettoInizializzare e ignorareEsercitati da solo: Playground Terminal