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 HEADUntuk 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.
Tantangan
PemulaCetak 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, barisgit configdan dua commit). Biarkan baris-baris itu tetap ada di editor. Jika kamu menghapusnya, kamu akan melihatfatal: not a git repository.
Coba sendiri
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
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Kontrol Versi
5Mengabaikan file
Mengapa Mengabaikan filePola GitignorePeriksa Aturan PengabaianRingkasan: Repositori Bersih3Melacak Perubahan
Area StagingGit AddGit CommitMengubah File yang DilacakGit LogRingkasan, Commit Pertama6Proyek Situs Resep
Gambaran Umum ProyekInisialisasi dan AbaikanLatihan sendiri: Playground Terminal