Hasil daripada penulisan ini adalah:
- Bagaimana untuk Mengubah Git Abaikan Mod Fail (chmod) 'Benar' Dengan Nilai Konfigurasi?
- Bagaimana Menukar Git Abaikan Mod Fail (chmod) 'Salah' Dengan Nilai Konfigurasi?
Mari kita teruskan dan lalui mereka satu demi satu!
Bagaimana untuk Mengubah Git Abaikan Mod Fail (chmod) 'Benar' Dengan Nilai Konfigurasi?
Untuk membuat Git mengabaikan mod fail (chmod), mula-mula, pindah ke repositori setempat Git dan buat fail. Kemudian, alihkannya ke indeks pementasan dan lakukan perubahan. Semak tetapan konfigurasi lalai mod fail. Jika benar, tukar mod fail menggunakan ' $ chmod ” perintah dan sahkan kebenaran.
Sekarang, lihat contoh berikut untuk pemahaman yang lebih baik!
Langkah 1: Lancarkan Terminal Git Bash
Buka bash Git dengan menggunakan menu Mula Windows:
Langkah 2: Beralih ke Repositori Git yang Diperlukan
Jalankan ' cd ” perintah untuk berpindah ke repositori Git yang diperlukan:
$ cd 'C:\Pergi \t is_1'
Langkah 3: Mulakan Repositori Git
Mulakan repositori Git dengan menggunakan arahan berikut:
Langkah 4: Buat Fail Baharu
Gunakan arahan yang dinyatakan di bawah untuk menjana fail baharu dalam kawasan kerja Git:
Langkah 5: Tambahkan Fail ke Indeks Pementasan Git
Seterusnya, alihkan fail ke indeks Git melalui arahan yang diberikan di bawah:
Langkah 6: Lakukan Perubahan
Komit semua perubahan yang ditambahkan bersama-sama dengan mesej tertentu dan kemas kini repositori:
Langkah 7: Semak Tetapan Konfigurasi Mod Fail Lalai
Jalankan arahan yang disediakan untuk melihat tetapan konfigurasi mod fail lalai:
Mengikut output yang diberikan, status tetapan konfigurasi mod fail ialah “ benar ”. Sekarang, buat beberapa perubahan:
Langkah 8: Semak Kebenaran Lalai Fail
Untuk menyemak kebenaran lalai fail, jalankan ' ls -l ” perintah bersama dengan nama fail:
Dapat diperhatikan bahawa hanya pengguna(pemilik) yang mempunyai kebenaran baca-tulis dan orang yang lain mempunyai kebenaran baca sahaja:
Langkah 9: Tukar Mod Fail
Menggunakan ' chmod ” perintah bersama dengan bit kebenaran dan nama fail untuk menukar mod fail kepada kebenaran yang berbeza:
Kami telah menukar kebenaran kepada 444, yang bermaksud setiap orang mempunyai kebenaran baca sahaja termasuk pengarang(pemilik):
Langkah 10: Sahkan Kebenaran Fail
Untuk mengesahkan sama ada kebenaran fail telah berubah atau tidak, jalankan arahan yang disediakan:
Dalam tangkapan skrin yang disediakan di bawah, dapat dilihat bahawa kebenaran telah berubah kepada 444 yang dibaca sahaja oleh semua orang:
Bagaimana Menukar Git Abaikan Mod Fail (chmod) 'Salah' Dengan Nilai Konfigurasi?
Jika anda tidak mahu mementaskan perubahan mod fail dalam projek Git pembangunan semasa anda, kemudian tetapkan kebenaran konfigurasi mod fail kepada “ Salah ”.
Cuba langkah berikut untuk berbuat demikian.
Langkah 1: Tukar Kebenaran Konfigurasi Mod Fail
Jalankan arahan yang disediakan untuk menetapkan kebenaran konfigurasi mod fail kepada palsu:
Langkah 2: Tukar Mod Fail
Untuk menukar mod fail untuk pengesahan mengabaikan perubahan mod fail, jalankan arahan yang dinyatakan di bawah:
Langkah 3: Sahkan Kebenaran Fail
Sahkan sama ada kebenaran fail telah berubah atau tidak dengan menggunakan arahan yang diberikan:
Output di bawah menunjukkan bahawa kebenaran telah berubah kepada 744 yang bermaksud hanya pengguna(pemilik) mempunyai kebenaran baca-tulis dan orang yang lain mempunyai kebenaran baca sahaja:
Langkah 4: Semak Kebenaran Fail Dijejaki
Untuk melihat maklumat terperinci fail pada laluan tidak digabungkan, gunakan arahan yang disediakan:
Nota : Kita dapat melihat bahawa secara tempatan “ demo.txt ” mod fail ialah 744, tetapi dalam Git ia masih 644 iaitu mod fail lalai. Ini bermakna perubahan mod fail berlaku hanya secara setempat, dan Git mengabaikan perubahan mod fail.
Kami telah menerangkan prosedur paling mudah untuk membuat Git mengabaikan perubahan mod fail (chmod).
Kesimpulan
Untuk membuat Git mengabaikan perubahan mod fail (chmod), mula-mula buat fail dalam repositori git tempatan dan lakukannya. Selepas itu, tukar mod fail menggunakan ' $ chmod ” perintah dan sahkan kebenaran. Kemudian, tukar kebenaran konfigurasi mod fail menggunakan ' $ git config core.fileMode ” perintah untuk mengabaikan perubahan mod fail dalam Git. Seterusnya, tukar mod fail sekali lagi dan sahkan kebenaran. Artikel ini menjelaskan membuat Git mengabaikan perubahan mod fail (chmod).