git log
Setelah anda melakukan commit, anda akan bisa melihat commit apa yang telah anda lakukan dengan perintah git log
. Dengan git log kita bisa melihat perubahan apa saja yang terjadi di sebuah repo. git log akan muncul dalam format berikut:
commit 1ae3d3b0d6385a8bd2…. Author: Si Unyil (coder@keren.com) Date: Wed May 20 13:03:23 2015 Pesan Commit disini. Bla bla bla…
Mungkin anda pusing melihat nomor commit 1ae3d3 dan seterusnya yang panjang dan random itu. Tidak perlu bingung, anda cukup perhatikan 4 atau 5 karakter pertama, nantinya ini disebut nomor commit. Dengan nomor commit anda bisa lakukan hal-hal menarik lainnya yang akan dibahas di soal berikutnya.
Jika menurut anda pesan dari log terlalu banyak, anda bisa menyingkatnya dengan git log --oneline
.
Mencari pelaku commit
Apakah anda ingin mencari perubahan yang dilakukan oleh teman anda si Kabayan? Cukup dengan git log --author='Kabayan'
. Anda bisa menggabungkannya dengan --oneline
menjadi git log --author='Kabayan' --oneline
.
Fokus terhadap suatu file dan commit
Atau ada bugs di index.php, entah kenapa ada yang menuliskan sebuah baris code yang malah mengganggu jalannya website. Anda bisa memeriksa revisi apa saja yang terjadi di sebuah file dengan command git log nama_file.php
.
Jika anda ingin fokus untuk melihat salah satu commit, anda bisa melakukannya dengan cara berikut git log nomor_commit
atau dengan contoh diatas menjadi git log 1ae3d
.
- Jalankan git log dan lihat commit apa saja yang telah terjadi.
- Sekarang cari revisi apa saja yang telah dilakukan oleh salah satu coder di repo kita.
- Fokus ke file bootstrap.css, lihat siapa saja yang melakukan perubahan terhadap file tersebu.
Petunjuk