Menu
CoddyTech

Esaminare la cronologia

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

Il repository Cookbook ora ha una cronologia breve ma reale: un commit iniziale e un successivo che aggiunge una ricetta.

Esaminare la cronologia è il modo più semplice per verificare che il lavoro sia a posto. git rev-list --count HEAD ripercorre la cronologia a partire dalla punta del ramo corrente e stampa quanti commit contiene:

git rev-list --count HEAD

Per il repository Cookbook stampa 2.

Per vedere quali file contiene l'ultimo commit, elencane l'albero con git ls-tree -r --name-only HEAD. Qui stampa .gitignore, index.html, recipes/pasta.md, recipes/pizza.md e style.css: build.log non è presente, quindi l'artefatto di build è rimasto fuori dal repository.

challenge icon

Sfida

Principiante

Stampa il numero totale di commit usando git rev-list --count HEAD.

Ogni esecuzione inizia da una copia pulita della cartella e l’intero script nell’editor viene eseguito di nuovo dall’inizio. Non viene eseguito alcun commit per te: l’editor inizia con i comandi dei passaggi precedenti (git init -q -b main, le righe git config e i due commit). Lascia quelle righe nell’editor. Se le elimini, vedrai fatal: not a git repository.

Provalo tu

Terminale
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"
echo "# Pizza" > recipes/pizza.md
git add recipes/pizza.md
git commit -q -m "Add pizza recipe"
# I tuoi comandi qui sotto
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