Cos'è il controllo di versione
Fa parte della sezione Controllo delle versioni del percorso Terminal di Coddy. Lezione 1 di 58.
Il controllo di versione è un sistema che registra le modifiche ai file nel tempo, così puoi consultare la cronologia, annullare gli errori e collaborare con altre persone senza sovrascrivere il lavoro altrui.
Senza controllo delle versioni, i progetti spesso hanno questo aspetto:
report.txt
report_v2.txt
report_final.txt
report_final_FINAL.txt
report_final_FINAL_use_this_one.txtCon il controllo delle versioni, il file è semplicemente report.txt. Lo strumento conserva ogni versione precedente in una cronologia nascosta che puoi consultare, confrontare e ripristinare.
Lo strumento di controllo delle versioni più popolare al mondo è Git. È ciò che alimenta GitHub, GitLab e quasi tutte le basi di codice moderne.
Provalo tu
Questa lezione non include una sfida di codice.
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