Rumah > alat pembangunan > git > teks badan

Cara menggunakan GIT untuk melihat fail yang diubah

PHPz
Lepaskan: 2023-04-03 09:51:26
asal
8366 orang telah melayarinya

GIT ialah alat kawalan versi yang sangat berkuasa Ia mempunyai fungsi dan perintah yang kaya yang boleh membantu pembangun bekerja lebih baik bersama-sama. Dalam pembangunan harian, kita mungkin perlu melihat fail perubahan yang diserahkan kepada gudang dan perubahan semasa. Jadi, artikel ini akan memperkenalkan cara menggunakan GIT untuk melihat fail yang diubah.

1 Lihat fail yang ditukar yang diserahkan ke gudang

Selepas kami menyerahkan perubahan kepada gudang, kami mungkin tidak tahu fail mana yang diubah suai secara khusus oleh perubahan ini, jadi bagaimana kami melihatnya menukar fail? Perintah git diff menyediakan fungsi ini. Jalankan arahan berikut untuk melihat fail yang diubah yang diserahkan ke gudang:

git diff <commit id> <commit id>
Salin selepas log masuk

di mana, <commit id> merujuk kepada ID rekod penyerahan.

Contoh:

git diff c5a82a5 54d9b41
Salin selepas log masuk

Selepas melaksanakan arahan di atas, terminal akan memaparkan semua fail yang diubah yang kini diserahkan kepada gudang dan perubahan khusus.

2. Lihat perubahan semasa

Semasa proses pembangunan, kami mungkin perlu melihat fail yang diubah suai dan perubahan khusus supaya kami dapat menjalankan kerja pembangunan dengan lebih baik. Jadi, bagaimana anda melihat perubahan yang telah anda lakukan setakat ini? Untuk melihat perubahan semasa, kita boleh menggunakan arahan berikut:

git status
Salin selepas log masuk

Selepas melaksanakan arahan di atas, terminal akan menunjukkan fail yang diubah suai dan statusnya. Jika fail telah diubah suai tetapi tidak diserahkan, maklumat berikut akan dikeluarkan:

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

   modified:   <file1>
   modified:   <file2>
Salin selepas log masuk

Seperti yang anda lihat, status fail adalah "diubah suai". Selepas nama fail, GIT juga akan memberitahu anda cawangan mana perubahan anda telah ditambahkan sejak komit terakhir.

3. Lihat sejarah pengubahsuaian fail

Semasa proses pembangunan, kami mungkin perlu melihat sejarah pengubahsuaian fail supaya kami dapat memahami dengan lebih baik perubahan pada fail. Kemudian, kita boleh menggunakan arahan berikut untuk melihat sejarah pengubahsuaian fail:

git log <file>
Salin selepas log masuk

Selepas melaksanakan arahan di atas, terminal akan mengeluarkan semua sejarah pengubahsuaian fail, termasuk rekod penyerahan, pengarang, penyerahan masa dan maklumat lain.

4. Lihat perubahan dalam penyerahan tertentu

Kadangkala, kita mungkin perlu melihat perubahan khusus dalam penyerahan supaya kita dapat memahami dengan lebih baik proses pembangunan. Kemudian, kita boleh menggunakan arahan berikut untuk melihat perubahan khusus komit:

git show <commit id> <file>
Salin selepas log masuk

Contoh:

git show 54d9b41 file1.txt
Salin selepas log masuk

Selepas melaksanakan arahan di atas, terminal akan mengeluarkan semua perubahan kandungan komit yang ditentukan.

Ringkasan

Melalui pengenalan artikel ini, kita boleh mengetahui cara menggunakan GIT untuk melihat fail yang diubah. GIT menyediakan banyak arahan dan fungsi untuk membantu pembangun melaksanakan kawalan versi dan kerja kolaboratif dengan lebih baik. Oleh itu, menguasai penggunaan asas GIT sangat membantu untuk kerja pembangunan kami.

Atas ialah kandungan terperinci Cara menggunakan GIT untuk melihat fail yang diubah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan