Tulisan ini akan menunjukkan kaedah untuk menunjukkan perkara yang dilakukan oleh komitmen tertentu.
Bagaimana untuk Menunjukkan Apa yang Komitmen Lakukan?
Arahan Git yang berbeza boleh digunakan untuk menunjukkan perkara yang dilakukan oleh komit tertentu, seperti:
Kaedah 1: Lihat Perubahan Komit Menggunakan Perintah 'git show '.
' pertunjukan git arahan ” bersama ID komit menunjukkan maklumat terperinci tentang komit itu termasuk mesej komit, nama pengarang, tarikh dan masa. Ia juga menunjukkan apa yang dilakukan oleh komitmen tertentu.
Langkah 1: Pilih Komit yang Diingini
Mula-mula, paparkan sejarah komit, dan pilih komit tertentu.
log git --dalam talian
Output di bawah menunjukkan semua sejarah komit. Kami telah memilih ' 3245529 ” id komit:
Langkah 2: Lihat Perubahan Komit
Kemudian, gunakan ' pertunjukan git ” arahan bersama ID komit yang dipilih untuk melihat perubahannya:
pertunjukan git 3245529
Output di bawah menunjukkan perubahan yang dibuat pada komit yang dipilih. Di bahagian yang diserlahkan, teks hijau bersama-sama dengan “ + ” simbol mewakili baris baharu yang ditambahkan pada fail dalam komit:
Selain itu, ' –stat ” pilihan juga boleh digunakan dalam arahan yang sama untuk melihat senarai ringkas perubahan:
pertunjukan git 3245529 --statTangkapan skrin di bawah menunjukkan bahawa tiga sisipan telah ditambahkan pada komit ini:
Kaedah 2: Lihat Perubahan Komit Menggunakan “git diff ^!” Perintah
' git diff arahan ” dengan ID komit khusus digunakan untuk melihat perubahan yang dibuat pada komit itu. Gunakan arahan yang disediakan dan tambahkan '^!' simbol untuk mengecualikan semua komitmen induk daripada perbezaan:
git diff 3245529 ^ !Dalam tangkapan skrin di bawah, bahagian yang diserlahkan menunjukkan perubahan yang ditambahkan dalam komit yang dipilih:
Kami telah menerangkan kaedah paling mudah untuk menunjukkan perkara yang dilakukan oleh komit tertentu.
Kesimpulan
Untuk menunjukkan perkara yang dilakukan oleh komit tertentu, mula-mula, pilih komit yang diingini dan salin ID komitnya. Kemudian, laksanakan ' git show