Semasa proses pembangunan, kami selalunya perlu menyemak perubahan fail, dan Git ialah alat kawalan versi yang berkuasa yang menyediakan pelbagai cara untuk membantu kami menanyakan perubahan fail.
1. Lihat sejarah versi fail tertentu
Menggunakan baris arahan Git, anda boleh melihat sejarah versi fail tertentu melalui arahan berikut:
$ git log 文件路径
Sebagai contoh, kami mahu Untuk melihat sejarah versi fail index.html, anda boleh memasukkan arahan berikut:
rreeeIni akan memaparkan semua rekod penyerahan yang berkaitan dengan fail, dan hasil paparan akan serupa dengan maklumat berikut:
$ git log index.html
di mana setiap Setiap rekod penyerahan sepadan dengan versi, termasuk maklumat seperti pengarang yang diserahkan, masa dan arahan penyerahan.
2. Semak perubahan khusus bagi fail tertentu
Kadangkala, kami hanya perlu menyemak perubahan khusus bagi fail tertentu Anda boleh menggunakan arahan berikut:
commit a8e15de3d1d741ff7d6b8ca65107eac875f72dbf (HEAD -> master) Author: John Doe <johndoe@example.com> Date: Fri Jun 18 14:06:11 2021 +0800 Update index.html commit 42b8df272a7f0f113a3dabb376e9b6b113cba302 Author: John Doe <johndoe@example.com> Date: Thu Jun 17 16:47:53 2021 +0800 Add index.html
Sebagai contoh, Jika kita ingin melihat perubahan khusus pada fail index.html, kita boleh memasukkan arahan berikut:
$ git log -p 文件路径
Ini akan memaparkan perubahan khusus pada fail untuk setiap rekod penyerahan Hasil yang dipaparkan adalah serupa dengan maklumat berikut:
$ git log -p index.html
Antaranya, kandungan selepas "@@" menunjukkan lokasi dan kandungan khusus perubahan.
3. Lihat pengubah suai fail tertentu
Jika anda ingin melihat pengubah suai fail tertentu, anda boleh menggunakan arahan berikut:
commit a8e15de3d1d741ff7d6b8ca65107eac875f72dbf (HEAD -> master) Author: John Doe <johndoe@example.com> Date: Fri Jun 18 14:06:11 2021 +0800 Update index.html diff --git a/index.html b/index.html index 7f3e5c2..181575f 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,5 @@ <!doctype html> <html> <head> - <title>Hello World</title> + <title>Welcome to My Site</title> </head> <body> <h1>Hello World</h1> <p>This is a sample website.</p> <p>It is still under construction.</p> </body> </html> commit 42b8df272a7f0f113a3dabb376e9b6b113cba302 Author: John Doe <johndoe@example.com> Date: Thu Jun 17 16:47:53 2021 +0800 Add index.html diff --git a/index.html b/index.html new file mode 100644 index 0000000..7f3e5c2 --- /dev/null +++ b/index.html @@ -0,0 +1,4 @@ +<!doctype html> +<html> +<head> + <title>Hello World</title> +</head> +<body> + <h1>Hello World</h1> + <p>This is a sample website.</p> + <p>It is still under construction.</p> +</body> +</html>
Sebagai contoh, kami ingin melihat fail Pengubah suai index.html boleh memasukkan arahan berikut:
$ git blame 文件路径
Ini akan memaparkan maklumat seperti pengubah suai dan masa pengubahsuaian setiap baris kod Hasil yang dipaparkan adalah serupa dengan maklumat berikut :
$ git blame index.html
di mana , rentetan aksara di hadapan setiap baris kod ialah nilai cincang bagi rekod penyerahan tempat baris kod itu terletak, dan maklumat berikut ialah pengubah suai, masa, dsb. Melalui arahan ini, kita dapat memahami dengan jelas rekod pengubahsuaian setiap baris kod dan pengubahsuai.
Ringkasan: Di atas adalah arahan Git yang biasa digunakan untuk menanyakan perubahan fail Pemahaman mendalam tentang arahan ini boleh membantu kami menggunakan Git dengan lebih baik untuk kawalan versi.
Atas ialah kandungan terperinci perubahan fail pertanyaan git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!