Git

Bagaimana Saya Memeriksa Log Git?

Bagaimana Saya Memeriksa Log Git?
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 yang dilapor keluar. Semua komit dipaparkan dalam urutan kronologi terbalik, yang bermaksud anda dapat melihat komit terbaru terlebih dahulu.

Artikel ini akan memberi anda demo mengenai cara memeriksa atau melihat log Git menggunakan Ubuntu 20.Sistem 04. Semua contoh di bawah yang kami ambil adalah dari projek Git sederhana yang dipanggil '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:

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

Melihat Log Komit Git

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

$ git log

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

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

Pilihan arahan log Git

Terdapat beberapa pilihan, yang boleh anda gunakan dengan perintah 'git log' untuk menampilkan hasil yang sama seperti yang anda cari. Di bawah ini, kami telah menyebut beberapa pilihan yang paling popular berkaitan dengan perintah git log.

Paparkan komitmen terbaru

Pilihan terbaik -p yang tersedia mengenai log komited adalah output yang ditambal, yang menghadkan log yang dipaparkan ke nombor yang ditentukan 'n'. 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:

$ git log -p -2

Paparkan setiap ringkasan log komit

Anda juga dapat memaparkan ringkasan lengkap setiap komit dengan 'git log'. Sebagai contoh, anda ingin memaparkan statistik setiap komit, kemudian anda boleh menggunakan pilihan '-stat' dengan perintah 'git log' seperti berikut:

$ git log -stat

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 komit. Lebih-lebih lagi, 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 komit hanya dalam satu baris, maka dengan menggunakan perintah berikut, anda dapat mencetak setiap log komit dalam satu baris:

$ git log --pretty = 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:

$ git log --pretty = 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
-hlm Ia memaparkan patch yang diperkenalkan dengan setiap log komit.
-perangkaan Ia memaparkan ringkasan lengkap setiap komitmen.
-jalan pintas Ini hanya menunjukkan kepada anda garis yang disisipkan, dihapus dan diubah.
-sebutan Ia menunjukkan senarai nama fail yang telah dikemas kini setelah perincian komit.
-status-nama Ini menunjukkan maklumat fail yang terjejas dengan butiran fail yang ditambahkan, dikemas kini, dan dihapus.
-cantik 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:

log bantuan $ git

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

Permainan Perintah Terbaik untuk Linux
Baris perintah bukan hanya sekutu terbesar anda ketika menggunakan Linux-ia juga dapat menjadi sumber hiburan kerana anda dapat menggunakannya untuk m...
Aplikasi Pemetaan Gamepad Terbaik untuk Linux
Sekiranya anda suka bermain permainan di Linux dengan gamepad dan bukannya sistem input papan kekunci dan tetikus biasa, ada beberapa aplikasi berguna...
Alat Berguna untuk Pemain Linux
Sekiranya anda suka bermain permainan di Linux, kemungkinan anda telah menggunakan aplikasi dan utiliti seperti Wine, Lutris dan OBS Studio untuk meni...