Bagaimana Saya Memeriksa Log Git?

How Do I Check Git Logs



Kadang-kadang, apabila anda telah mengklon repositori atau membuat pelbagai komit menggunakan sejarah komitmen yang ada, anda ingin melihat semua sejarah komit untuk melihat apa yang telah terjadi sebelumnya. Untuk memaparkan semua sejarah komitmen, anda boleh memeriksa log Git, alat yang sangat berguna yang membolehkan anda melihat semua perincian mengenai komit sebelumnya yang telah dilakukan dalam projek tertentu. Perintah log paling mudah memaparkan sejarah komit yang menuju ke keadaan semasa cawangan daftar keluar. Semua komit dipaparkan dalam urutan kronologi terbalik, yang bermaksud anda dapat melihat komit terkini terlebih dahulu.

Artikel ini akan memberi anda demo mengenai cara memeriksa atau melihat log Git menggunakan sistem Ubuntu 20.04. Semua contoh di bawah yang telah kami ambil adalah dari projek Git sederhana yang disebut 'simplegit'. Pertama, anda perlu mendapatkan projek ini. Oleh itu, anda harus membuka aplikasi ‘Terminal’ dengan menekan ‘Ctrl + Alt + t’ dan jalankan perintah berikut untuk mengklon repositori ‘simplegit’ pada sistem anda:







$klon githttps://github.com/schacon/simplegit-progit

Melihat Log Komit Git

Anda boleh melihat sejarah komit di log Git dengan menggunakan arahan berikut:



$log git

Seperti yang telah kami sebutkan di atas, semua komit yang baru-baru ini berlaku akan dipaparkan terlebih dahulu.







Anda dapat melihat dalam gambar yang dipaparkan di atas senarai perintah 'git log' yang dilakukan dengan nama pengarang bersama dengan alamat e-mel, tarikh, dan mesej komit.

Pilihan arahan log Git

Beberapa pilihan tersedia, yang boleh anda gunakan dengan perintah ‘git log’ untuk menampilkan hasil yang sama dengan yang anda cari. Di bawah ini, kami telah menyebut beberapa pilihan yang paling popular berkaitan dengan perintah log git.



Paparkan komitmen terbaru

Pilihan terbaik -p yang tersedia mengenai log komited adalah output yang ditambal, yang menghadkan log yang dipaparkan ke nombor 'n' yang ditentukan. Ini akan mengehadkan output dan menunjukkan jumlah komit yang paling baru berlaku. Sebagai contoh, kami ingin memaparkan hanya 2 entri log komit baru-baru ini. Oleh itu, anda harus menjalankan arahan berikut:

$log git -p -2

Paparkan setiap ringkasan log komit

Anda juga boleh memaparkan ringkasan lengkap setiap komitmen dengan 'git log'. Contohnya, anda ingin memaparkan statistik setiap komit, kemudian anda boleh menggunakan pilihan ‘–stat’ dengan perintah ‘git log’ seperti berikut:

$log git-negeri

Seperti yang anda perhatikan dari output di atas, pilihan –stat juga akan mencetak perincian mengenai fail yang diubah, jumlah fail yang ditambahkan atau dikeluarkan, dan memaparkan fail yang telah diubah setelah setiap entri melakukan. Selain itu, ringkasan lengkap akan dipaparkan pada akhir output.

Paparkan setiap log komit dalam format satu baris

Pilihan –pretty berguna untuk mengubah format output. Sekiranya anda ingin memaparkan setiap nilai komitmen hanya dalam satu baris, maka dengan menggunakan perintah berikut, anda boleh mencetak setiap log komit dalam satu baris:

$log git - cantik= dalam talian

Paparkan output log Git yang disesuaikan

Dengan menggunakan pilihan format, anda dapat menentukan format log output anda. Pilihan 'format' ini berguna, terutamanya apabila anda ingin membuat output untuk penghuraian mesin. Dengan menggunakan penentu format berikut, dengan pilihan format, anda dapat menghasilkan output 'git log' yang disesuaikan:

$log git - cantik= format:'% h -% an,% ar:% s'

Anda boleh meneroka lebih banyak pilihan yang berkaitan dengan 'git log'. Di sini, kami telah menyebut pilihan berikut yang akan membantu anda di masa hadapan:

Pilihan Penerangan
-p Ia memaparkan patch yang diperkenalkan dengan setiap log komit.
-state Ia memaparkan ringkasan lengkap setiap komitmen.
–Shortstat Ini hanya menunjukkan kepada anda garis yang disisipkan, dihapus dan diubah.
–Namaon Ia menunjukkan senarai nama fail yang telah dikemas kini setelah perincian komit.
-Nama-status Ia menunjukkan maklumat fail yang terkena dengan butiran fail yang ditambahkan, dikemas kini, dan dihapus.
- keselamatan Menunjukkan output dalam format yang ditentukan
-satu garisan Menunjukkan output hanya dalam satu baris
–Graf Menunjukkan grafik ASCII sejarah penggabungan dan cabang
- tarikh relatif Dengan menggunakan pilihan ini, anda boleh menggunakan tarikh relatif seperti 3 minggu yang lalu dan bukannya menentukan format tarikh penuh.

Anda boleh mendapatkan lebih banyak bantuan dari halaman manual 'git log'. Ketik perintah berikut untuk memaparkan halaman lelaki:

$pergimenolongbalak

Kami telah membincangkan cara melihat Git melakukan log pada sistem Ubuntu 20.04 dalam artikel ini. Kami juga telah menyenaraikan dan menerangkan pelbagai pilihan yang boleh anda gunakan dengan perintah 'git log'.