Setelah mempelajari cara membuat commit di Git, pada tutorial ini kita akan belajar cara melihat riwayat catatan revisi pada repository Git.
Untuk melihat riwayat revisi pada repository Git kita bisa menggunakan perintah git log.
Git Log
git log adalah perintah yang sudah disediakan oleh Git untuk melihat riwayat revisi pada repository.
Sebagai contoh, pada tutorial sebelumnya kita telah membuat beberapa kali commit pada repository “proyek_kita”.
Jadi sebagai contoh git log, kita coba ketik git log pada repository “proyek_kita“.
git log
Maka akan muncul riwayat revisi perubahan atau riwayat commit. yaitu ada 2 daftar riwayat revisi perubahan yang sudah kita lakukan pada tutorial sebelumnya.
Informasi yang ditampilkan juga lengkap. yaitu :
CommitID : id commit yang berbentuk hash.
Author : siapa yang melakukan commit.
Date : Waktu kapan commit/revisi perubahan dibuat.
Message : Terakhir ada pesan yang ditulis pada saat melakukan commit.
Melihat log yang lebih singkat
Untuk menampilkan log atau riwayat revisi perubahan secara singkat, kita bisa menambahkan perintah --outline pada perintah git log.
Seperti contoh berikut.
git log --oneline
Perintah ini menampilkan informasi log atau riwayat revisi perubahan /commit lebih singkat.
Yaitu hanya menampilkan id dan pesan dari commit.
Melihat log berdasarkan ID commit
Jika ingin menampilkan informasi riwayat commit tertentu saja. kita bisa menambahkan id commit pada perintah git log.
Misal,
git log be916972db95fbd32b8980156918e862d3d976a5
Maka hasil nya akan menampilkan log revisi id tersebut.
commit be916972db95fbd32b8980156918e862d3d976a5 Author: Malas Ngoding <malasngoding@gmail.com> Date: Thu Feb 1 16:45:56 2024 +0700 commit pertama saya
Melihat log berdasarkan author tertentu
Git juga menyediakan fasilitas untuk melihat log revisi dari author tertentu.
Tambahkan perintah --author, kemudian isi dengan nama author yang diinginkan.
Misal kita ingin melihat log revisi yang dilakukan oleh author yang bernama “Malas Ngoding“.
Maka gunakan perintah berikut.
git log --author="Malas Ngoding"
Maka seluruh log revisi yang dilakukan oleh author “Malas Ngoding” ditampilkan.
Melihat log berdasarkan file tertentu
Kita juga bisa melihat riwayat atau log perubahan revisi pada file tertentu.
Yaitu dengan cara langsung menulis nama file yang ingin dilihat log revisinya pada perintah git log.
Misalnya kita akan melihat riwayat perubahan revisi pada file index.html, maka gunakan perintah berikut.
git log index.html
Seperti yang bisa dilihat pada gambar di atas.
Untuk melihat riwayat revisi pada file index.html, kita bisa langsung mengetik perintah git log index.html.
Maka informasi riwayat log perubahan revisi yang pernah terjadi pada file index.html akan ditampilkan.
Penutup
Untuk melihat riwayat log revisi perubahan pada repository Git kita bisa gunakan perintah git log.
Maka informasi log yang ditampilkan adalah id commit, author yang melakukan commit, pesan commit lengkap dengan tanggal dan jam kapan commit dibuat.
Diki Alfarabi Hadi
Coding enthusiast.
Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.
Pada tutorial Git sebelumnya, kita telah belajar cara membatalkan revisi pada Git, sebagai lanjutan dalam seri tutorial Git lengkap untuk pemula ini, kita akan melanjutkan ...
Membatalkan Revisi Git – Pada tutorial Git #5 sebelumnya, kita sudah belajar tentang cara melihat perubahan revisi pada Git dengan perintah git diff, Pada tutorial ...
Melihat Perubahan Revisi Dengan Git Diff – Setelah sebelumnya kita belajar cara melihat riwayat revisi dengan perintah git log, pada tutorial belajar Git ini kita ...
Git Commit adalah perintah Git untuk menyimpan perubahan versi revisi pada repository Git. Setiap kita melakukan “commit”, Git akan membuat dan menyimpan history revisi pada ...
Download Ebook belajar HTML & CSS dasar untuk pemula gratis.
Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana.
materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.