Menu
CoddyTech

Git Log

Terakhir diperbarui

git log menampilkan riwayat commit dari branch saat ini, mulai dari yang terbaru: hash, penulis, tanggal, dan pesan setiap commit. Beberapa flag membuatnya jauh lebih berguna: --oneline untuk tampilan ringkas, --graph untuk melihat struktur branch, dan filter untuk fokus pada satu penulis, file, atau rentang tanggal.

Coba perintah-perintah ini di playground terminal: shell sungguhan di browsermu, tanpa perlu instalasi.

git log menelusuri riwayat commit dari yang terbaru: hash, pesan, dan ke mana HEAD serta branch menunjuk.

Sintaks

PerintahFungsinya
git logRiwayat commit lengkap, terbaru di atas
git log --onelineSatu baris ringkas per commit
git log --oneline --graph --allRiwayat ringkas dengan grafik branch
git log -n 5Hanya menampilkan 5 commit terakhir
git log --author="Ada"Filter berdasarkan penulis
git log -- file.txtRiwayat satu file
git log -pMenampilkan perubahan di setiap commit

Kasus umum

TujuanPerintah
Gambaran singkatgit log --oneline
Lihat struktur branch/mergegit log --graph --oneline --all
Apa yang berubah di sebuah file dari waktu ke waktugit log -p -- file.txt
Commit sejak sebuah taggit log v1.0..HEAD

Pertanyaan seputar git log

Bagaimana cara melihat riwayat commit di Git?
Jalankan git log. Perintah ini menampilkan commit di branch saat ini dari yang terbaru sampai yang terlama, lengkap dengan hash, penulis, tanggal, dan pesan setiap commit. Tekan spasi untuk pindah halaman dan q untuk keluar. Tambahkan flag seperti --oneline agar lebih ringkas.
Apa fungsi git log --oneline?
Opsi ini meringkas setiap commit menjadi satu baris, yaitu hash pendek ditambah ringkasan pesan, sehingga kamu bisa memindai banyak riwayat dengan cepat. Gabungkan dengan --graph --all untuk juga melihat bagaimana branch bercabang dan di-merge dalam grafik ASCII.
Bagaimana cara melihat riwayat satu file?
Jalankan git log -- <file> untuk menampilkan commit yang menyentuh file itu, atau git log -p -- <file> untuk juga menampilkan perubahan yang dibuat setiap commit pada file tersebut. Tanda -- memisahkan path dari argumen lain supaya Git tidak mengira nama file sebagai nama branch.
Bagaimana cara memfilter log berdasarkan penulis atau tanggal?
Pakai git log --author="name" untuk menampilkan commit dari satu penulis, dan --since / --until untuk rentang tanggal (misalnya git log --since="2 weeks ago"). Filter-filter ini bisa digabung, jadi kamu bisa mempersempit riwayat ke apa yang benar-benar kamu cari.
Bisakah saya berlatih ini secara online?
Bisa. Buka playground terminal untuk menjalankan git log di shell sungguhan di browsermu, tanpa perlu instalasi. Kursus Git interaktif gratis dari Coddy juga membahas cara memeriksa riwayat langkah demi langkah.
Ilustrasi bahasa pemrograman di Coddy

Belajar Git bersama Coddy

Mulai