Aggiungere una seconda ricetta
Fa parte della sezione Controllo delle versioni del percorso Terminal di Coddy. Lezione 26 di 58.
Il Cookbook ora ha il suo commit iniziale. È il momento di aggiungere una seconda ricetta e registrarla con un commit dedicato.
Creerai un nuovo file recipes/pizza.md, ci scriverai un titolo, poi metterai in stage e farai il commit solo di quel file. Il risultato sarà una cronologia con due commit mirati, ognuno dei quali racconta una storia chiara.
Sfida
FacileCrea recipes/pizza.md con il contenuto # Pizza (seguito da una nuova riga). Aggiungi allo staging solo quel file e crea un commit con il messaggio Add pizza recipe.
Poi stampa i messaggi dei commit dal più vecchio al più recente usando git log --reverse --pretty=%s.
Nota: ogni esecuzione parte da una copia pulita della cartella del progetto, quindi l'intero script nell'editor viene eseguito di nuovo dall'inizio. L'editor contiene i comandi dei passaggi precedenti, quelli che inizializzano il repository e creano il commit
Initial site. Conservali e aggiungi sotto i nuovi comandi. Se svuoti l'editor, vedraifatal: not a git repository.
Provalo tu
git init -q -b main
git config user.name "Cookbook Dev"
git config user.email "dev@coddy.tech"
echo "*.log" > .gitignore
git add .
git commit -q -m "Initial site"
# I tuoi comandi qui sotto
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