Menu
CoddyTech

Periksa Riwayat

Termasuk bagian Kontrol Versi dalam perjalanan Terminal di Coddy. Pelajaran 27 dari 58.

Repo Cookbook kini memiliki riwayat kecil yang nyata: sebuah commit awal dan commit lanjutan yang menambahkan resep.

Memeriksa riwayat adalah cara termudah untuk memastikan pekerjaan sudah sesuai. git rev-list --count HEAD menelusuri riwayat kembali dari ujung branch saat ini dan mencetak jumlah commit yang ada di dalamnya:

git rev-list --count HEAD

Untuk repo Cookbook, perintah ini mencetak 2.

Untuk melihat file yang ada dalam commit terbaru, tampilkan tree-nya dengan git ls-tree -r --name-only HEAD. Di sini, perintah ini mencetak .gitignore, index.html, recipes/pasta.md, recipes/pizza.md dan style.css: build.log tidak ada di sana, jadi artefak build tidak masuk ke repo.

challenge icon

Tantangan

Pemula

Cetak jumlah total commit menggunakan git rev-list --count HEAD.

Setiap kali dijalankan, proses dimulai dari salinan folder yang baru, dan seluruh skrip di editor dijalankan kembali dari awal. Tidak ada yang di-commit untukmu: editor dimulai dengan perintah dari langkah-langkah sebelumnya (git init -q -b main, baris git config dan dua commit). Biarkan baris-baris itu tetap ada di editor. Jika kamu menghapusnya, kamu akan melihat fatal: not a git repository.

Coba sendiri

Terminal
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"
# Tulis perintahmu di bawah ini
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Kontrol Versi

Latihan sendiri: Playground Terminal