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'.