Git

Bagaimana Saya Memeriksa Log Git?

Bagaimana Saya Memeriksa Log Git?
Terkadang, ketika Anda telah mengkloning repositori atau membuat berbagai komit menggunakan riwayat komit yang ada, Anda ingin melihat semua riwayat komit untuk melihat apa yang telah terjadi sebelumnya. Untuk menampilkan semua riwayat komit, Anda dapat memeriksa log Git, alat yang sangat berguna yang memungkinkan Anda melihat semua detail tentang komit sebelumnya yang telah dilakukan dalam proyek tertentu. Perintah log paling sederhana menampilkan riwayat komit yang mengarah ke status cabang saat ini. Semua komit ditampilkan dalam urutan kronologis terbalik, yang berarti Anda dapat melihat komit terbaru terlebih dahulu.

Artikel ini akan memberi Anda demo tentang cara memeriksa atau melihat log Git menggunakan Ubuntu 20.04 sistem. Semua contoh yang diberikan di bawah ini yang kami ambil berasal dari proyek Git sederhana yang disebut 'simplegit'. Pertama, Anda perlu mendapatkan proyek ini. Oleh karena itu, Anda harus membuka aplikasi 'Terminal' dengan menekan 'Ctrl + Alt + t' dan jalankan perintah berikut untuk mengkloning repositori 'simplegit' di sistem Anda:

$ git klon https://github.com/schacon/simplegit-progit

Melihat Log Komit Git

Anda dapat melihat riwayat komit di log Git dengan menggunakan perintah berikut:

$git log

Seperti yang telah kami sebutkan di atas, semua komit yang paling baru terjadi akan ditampilkan terlebih dahulu.

Anda dapat melihat pada gambar yang ditampilkan di atas daftar perintah 'git log' melakukan dengan nama penulis bersama dengan alamat email, tanggal, dan pesan komit.

Opsi perintah git log

Beberapa opsi tersedia, yang dapat Anda gunakan dengan perintah 'git log' untuk menampilkan hasil yang sama dengan yang Anda cari. Di bawah ini, kami telah menyebutkan beberapa opsi yang paling populer terkait dengan perintah git log.

Tampilkan komitmen terbaru

Opsi terbaik -p yang tersedia tentang log yang dikomit adalah keluaran yang ditambal, yang membatasi log yang ditampilkan ke angka 'n' yang ditentukan. Ini akan membatasi output dan menampilkan jumlah komit yang paling baru terjadi. Misalnya, kami hanya ingin menampilkan 2 entri log komit terbaru. Oleh karena itu, Anda harus menjalankan perintah berikut:

$ git log -p -2

Tampilkan setiap ringkasan log komit

Anda juga dapat menampilkan ringkasan lengkap dari setiap komit dengan 'git log'. Misalnya, Anda ingin menampilkan stat dari setiap commit, maka Anda dapat menggunakan opsi '-stat' dengan perintah 'git log' sebagai berikut:

$ git log -stat

Seperti yang Anda perhatikan dari output di atas, opsi -stat juga akan mencetak detail tentang file yang dimodifikasi, jumlah file yang ditambahkan atau dihapus, dan menampilkan file yang telah diubah setelah setiap entri komit. Selain itu, ringkasan lengkap akan ditampilkan di akhir output.

Tampilkan setiap log komit dalam format satu baris

Opsi -pretty berguna untuk mengubah format output. Jika Anda ingin menampilkan setiap nilai komit hanya dalam satu baris, maka dengan menggunakan perintah berikut, Anda dapat mencetak setiap log komit dalam satu baris:

$ git log --pretty=oneline

Tampilkan output khusus dari log Git

Menggunakan opsi format, Anda dapat menentukan format log keluaran Anda. Opsi 'format' ini berguna, terutama ketika Anda ingin membuat keluaran untuk penguraian mesin. Menggunakan penentu format berikut, dengan opsi format, Anda dapat menghasilkan keluaran 'git log' yang disesuaikan:

$ git log --pretty=format:"%h - %an, %ar : %s"

Anda dapat menjelajahi lebih banyak opsi yang terkait dengan 'git log'. Di sini, kami telah menyebutkan opsi berikut yang akan membantu Anda di masa mendatang:

Pilihan Deskripsi
-p Ini menampilkan tambalan yang diperkenalkan dengan setiap log komit.
-status Ini menampilkan ringkasan lengkap dari setiap komit.
-status pendek Itu hanya menunjukkan kepada Anda baris yang dimasukkan, dihapus, dan dimodifikasi.
-hanya nama Ini menunjukkan daftar nama file yang telah diperbarui setelah detail komit.
-nama-status Ini menunjukkan informasi file yang terpengaruh dengan detail file yang ditambahkan, diperbarui, dan dihapus.
-cantik Menampilkan output dalam format yang ditentukan
-satu baris Menampilkan output hanya dalam satu baris
-grafik Menampilkan grafik ASCII dari riwayat penggabungan dan cabang
-tanggal relatif Dengan menggunakan opsi ini, Anda dapat menggunakan tanggal relatif seperti 3 minggu yang lalu alih-alih menentukan format tanggal lengkap.

Anda bisa mendapatkan lebih banyak bantuan dari halaman manual 'git log'. Ketik perintah berikut untuk menampilkan halaman manual:

$ git log bantuan

Kami telah membahas cara melihat log komit Git di Ubuntu 20.04 sistem dalam artikel ini. Kami juga telah mencantumkan dan menjelaskan berbagai opsi yang dapat Anda gunakan dengan perintah 'git log'.

Cara Mengembangkan Game di Linux
Satu dekade yang lalu, tidak banyak pengguna Linux yang memprediksi bahwa sistem operasi favorit mereka suatu hari nanti akan menjadi platform game po...
Port Sumber Terbuka dari Mesin Game Komersial
Rekreasi mesin game gratis, open source, dan lintas platform dapat digunakan untuk bermain lama serta beberapa judul game yang cukup baru. Artikel ini...
Game Baris Perintah Terbaik untuk Linux
Baris perintah bukan hanya sekutu terbesar Anda saat menggunakan Linux-ini juga dapat menjadi sumber hiburan karena Anda dapat menggunakannya untuk me...