Dalam proses menggunakan Git untuk pengurusan kod, kadangkala anda perlu mengubah suai kebenaran fail. Kebenaran fail merujuk kepada kebenaran membaca, menulis dan melaksanakan fail, yang boleh diubah suai melalui arahan chmod.
Apabila anda perlu mengubah suai kebenaran fail dalam repositori Git, anda boleh melakukannya melalui langkah berikut:
- Masukkan direktori di mana fail itu terletak dan gunakan Perintah ls untuk melihat kebenaran fail . Sebagai contoh, jika anda perlu mengubah suai keizinan fail foo.txt, anda boleh menggunakan arahan berikut:
cd path/to/foo.txt
ls -l
Salin selepas log masuk
- Mengikut output arahan ls, tentukan jenis kebenaran dan nilai kebenaran sepadan yang perlu diubah suai. Jenis kebenaran fail termasuk baca, tulis, dan laksana, dan nilai kebenaran yang sepadan masing-masing ialah r, w, dan x. Contohnya, jika anda perlu mengalih keluar kebenaran tulis (w) pemilik fail foo.txt, anda boleh menggunakan arahan berikut:
chmod u-w foo.txt
Salin selepas log masuk
di mana anda mewakili pemilik dan w mewakili Kebenaran tulis, - bermaksud untuk mengalih keluar kebenaran.
- Jika anda perlu menetapkan kebenaran kumpulan atau pengguna lain, anda boleh menggunakan g atau o untuk menyatakannya. Contohnya, jika anda perlu menambah kebenaran baca kepada pengguna kumpulan, anda boleh menggunakan arahan berikut:
chmod g+r foo.txt
Salin selepas log masuk
Antaranya, g bermaksud pengguna kumpulan, r bermaksud kebenaran baca dan + bermaksud untuk meningkatkan kebenaran.
- Jika anda perlu mengubah suai kebenaran berbilang fail pada masa yang sama, anda boleh menggunakan kad bebas (*) untuk memadankan nama fail atau nama direktori. Contohnya, jika anda perlu menambah kebenaran baca dan menulis kebenaran kepada semua fail .html dalam direktori, anda boleh menggunakan arahan berikut:
chmod u+rw path/to/*.html
Salin selepas log masuk
di mana u bermaksud pemilik dan + bermaksud menambah Kebenaran , rw mewakili kebenaran membaca dan menulis.
- Selepas mengubah suai kebenaran fail, anda boleh menggunakan arahan ls untuk mengesahkan sama ada keputusan pengubahsuaian adalah seperti yang diharapkan. Contohnya, gunakan arahan berikut untuk mengesahkan sama ada kebenaran fail foo.txt hanya mempunyai kebenaran membaca dan melaksanakan:
ls -l foo.txt
Salin selepas log masuk
Di atas ialah langkah untuk mengubah suai kebenaran fail melalui Git. Perlu diingatkan bahawa mengubah suai kebenaran fail dalam repositori Git tidak akan disegerakkan secara automatik ke cawangan lain atau ruang kerja lain, jadi anda perlu memastikan bahawa semua pengubahsuaian diserahkan dengan betul ke repositori Git untuk pengurusan kod berikutnya.
Atas ialah kandungan terperinci Bagaimana untuk mengubah suai kebenaran fail dalam git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!