Git ialah sistem kawalan versi yang paling biasa digunakan dan alat penting untuk pembangun. Dalam Git, setiap pengubahsuaian disimpan sebagai komit. Dalam artikel ini, kita akan belajar cara melihat perubahan komit dalam Git.
Pertama sekali, marilah kita memahami konsep asas Git:
Seterusnya, kami akan memperkenalkan beberapa arahan Git untuk melihat pengubahsuaian komit:
Arahan git log
boleh disenaraikan Eksport semua rekod komit dalam gudang, termasuk pengarang pengubahsuaian, perihalan, cap masa dan maklumat lain bagi setiap komit. Anda boleh menggunakan arahan berikut untuk melihat rekod komit:
$ git log
Arahan ini menyenaraikan semua rekod komit, bermula dengan rekod terbaharu. Anda juga boleh menggunakan beberapa parameter untuk mengehadkan jumlah maklumat yang dipaparkan atau menapis rekod komit. Contohnya:
$ git log -n 5
Arahan ini hanya akan memaparkan 5 rekod komit terkini. Perintah
git show
boleh memaparkan maklumat terperinci komit yang ditentukan, termasuk kandungan khusus pengubahsuaian. Anda boleh menggunakan arahan berikut untuk memaparkan maklumat komit tertentu:
$ git show <commit-id>
di mana, <commit-id>
ialah nombor ID komit yang anda mahu lihat. Nombor ID boleh didapati dalam output perintah git log
. Perintah
git diff
digunakan untuk membandingkan perbezaan antara dua komit. Anda boleh menggunakan arahan berikut untuk membandingkan perbezaan antara dua komit:
$ git diff <commit1> <commit2>
di mana, <commit1>
dan <commit2>
ialah nombor ID kedua-dua komit untuk dibandingkan. Perintah ini akan mengeluarkan perbezaan antara kedua-dua komit. Perintah
git bisect
digunakan untuk mencari komit tertentu dengan cepat dalam sejarah komit yang besar. Anda boleh menggunakan arahan berikut untuk menjalankan git bisect:
$ git bisect start
Arahan ini akan memulakan carian binari baharu (algoritma carian binari). Anda perlu memberitahu Git sama ada komit yang sedang diperiksa ialah komit "buruk" atau komit "baik", sama seperti dalam carian binari. Contohnya:
$ git bisect bad $ git bisect good <commit-id>
Antaranya, <commit-id>
ialah nombor ID komit yang anda rasa "baik". Git secara automatik memilih titik tengah sejarah komit semasa dan menggerakkan anda ke titik itu. Kemudian, anda perlu menguji kod secara manual untuk menentukan sama ada komit ini "baik" atau "buruk". Selepas setiap ujian, beritahu Git menggunakan arahan berikut:
$ git bisect bad
atau:
$ git bisect good
Git akan meneruskan carian binari berdasarkan maklum balas anda sehingga ia akhirnya menemui komit yang tepat.
Di atas ialah beberapa arahan Git yang biasa digunakan untuk melihat pengubahsuaian komit. Saya harap artikel ini dapat membantu anda menggunakan Git dengan lebih baik untuk mengurus versi kod.
Atas ialah kandungan terperinci Bagaimana untuk menyemak pengubahsuaian komit dalam git? Perkongsian arahan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!