Dalam git, diff bermaksud "perbezaan" dan "berbeza"; perintah diff digunakan untuk membandingkan perbezaan antara fail, iaitu, untuk membandingkan perbezaan antara fail dalam kawasan storan sementara dan kawasan kerja. Ia boleh memaparkan perbezaan yang telah ditulis ke kawasan storan sementara Perbezaan antara kawasan storan dan fail yang telah diubah suai tetapi belum ditulis ke kawasan storan sementara, sintaksnya ialah "git diff [file]". .
Persekitaran pengendalian artikel ini: sistem Windows 10, Git versi 2.30.0, komputer Dell G3.
Apakah maksud diff dalam git?
Arahan git diff membandingkan perbezaan antara fail, iaitu membandingkan fail dalam kawasan pementasan dan perbezaan kawasan kerja.
Arahan git diff memaparkan perbezaan antara fail yang telah ditulis ke kawasan pementasan dan fail yang telah diubah suai tetapi belum lagi ditulis ke kawasan pementasan.
Git diff mempunyai dua senario aplikasi utama.
Belum lagi perubahan dalam cache: git diff
Lihat perubahan cache: git diff --cached
Lihat semua perubahan cache dan tidak cache: git diff HEAD
Tunjukkan ringkasan dan bukannya keseluruhan perbezaan: git diff --stat
Paparkan perbezaan antara kawasan pementasan dan kawasan kerja:
$ git diff [file]
Paparkan perbezaan antara kawasan pementasan dan komit terakhir:
$ git diff --cached [file]
atau
$ git diff --staged [file]
Tunjukkan perbezaan antara dua komitmen:
$ git diff [first-branch]...[second-branch]
Pembelajaran yang disyorkan: "Tutorial Git"
Atas ialah kandungan terperinci Apakah maksud diff dalam git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!