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-progitMelihat Log Komit Git
Anda boleh melihat sejarah komit di log Git dengan menggunakan arahan berikut:
$ git logSeperti 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'.