Riepilogo - Macchina del tempo
Fa parte della sezione Controllo delle versioni del percorso Terminal di Coddy. Lezione 45 di 58.
Sfida
MedioLa cartella contiene page.html. Segui questi passaggi:
- Inizializza il repository, configura l'utente e crea un commit di
page.htmlcon il messaggioAdd page. - Aggiungi la riga
oopsapage.htmle crea un commit con il messaggioAdd oops. - Annulla l'ultimo commit (senza editor), così la riga errata viene annullata in un nuovo commit.
git revertnon ha un flag-q, quindi aggiungi> /dev/nullper nascondere il riepilogo. - Stampa il numero totale di commit e il contenuto di
page.html, in quest'ordine.
Usa git rev-list --count HEAD per il conteggio, poi cat page.html. Questi due comandi devono essere gli unici a stampare qualcosa, quindi mantieni silenziosi tutti gli altri comandi (-q o > /dev/null).
Provalo tu
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 ignorare9Annullare le modifiche
Scartare le modifiche non in stagingRimuovere un file dallo stagingModificare l’ultimo commitAnnullare un commitReimpostare un branchRiepilogo - Macchina del tempoEsercitati da solo: Playground Terminal