Siaran ini akan membincangkan tentang mengemas kini dan melakukan hanya kebenaran fail menggunakan kawalan versi Git.
Bagaimana untuk Kemas Kini dan Komit Hanya Kebenaran Fail Menggunakan Git?
Untuk mengemas kini dan menyerahkan kebenaran fail sahaja menggunakan kawalan versi Git, lihat langkah berikut:
- Pindah ke repositori yang diperlukan.
- Lihat senarai kandungan.
- Paparkan fail di mana HEAD menunjuk dengan kebenaran lalai dengan menjalankan ' git ls-tree HEAD ” perintah.
- Laksanakan ' git update-index –chmod=+x
” perintah. - Akhir sekali, lakukan perubahan dan sahkannya.
Langkah 1: Ubah hala ke Repositori yang Diingini
Pada mulanya, tukar ke repositori Git tertentu dengan menjalankan ' cd ” perintah:
$ cd 'C:\Users \n asma\Go \n badan itu'
Langkah 2: Senaraikan Kandungan Tersedia
Seterusnya, laksanakan ' ls ” perintah untuk memaparkan semua kandungan sedia ada repositori kerja semasa:
$ ls
Menurut output yang diberikan di bawah, repositori mengandungi ' file1.txt ” dan “ file2.py ” fail:
Langkah 3: Paparkan HEAD Pointing SHA-Hash
Sekarang, untuk menunjukkan SHA-hash komit di mana HEAD menunjuk yang mengandungi fail dengan menggunakan ' git ls-tree ” perintah:
$ git ls-tree KEPALA
Seperti yang anda lihat, ' file1.txt ” mengandungi “ 644 ” mod kebenaran secara lalai:
Langkah 4: Kemas Kini Indeks
Selepas itu, laksanakan ' git update-index ” perintah untuk mengemas kini kebenaran fail di mana HEAD menunjuk:
$ git update-index --chmod =+x fail1.txtDi sini, ' –chmod= ” akan mengambil mod kebenaran yang diingini. Sebagai contoh, kami menyatakan ' +x ” yang menunjukkan “ 755 ” mod kebenaran:
Langkah 5: Komit Kebenaran Perubahan Dikemaskini
Akhir sekali, lakukan perubahan tambahan pada repositori Git dengan menjalankan ' git commit ” perintah bersama dengan mesej komit tertentu:
$ git commit -m 'perubahan kebenaran fail'Dapat diperhatikan bahawa perubahan mod fail secara khusus dilakukan:
Langkah 6: Sahkan Kebenaran Tukar Fail
Akhir sekali, gunakan ' git ls-tree 'perintah bersama' KEPALA ” penunjuk:
$ git ls-tree KEPALASeperti yang anda lihat, kebenaran ' file1.txt ' berjaya ditukar daripada ' 644 ” kepada “ 755 mod ':
Itu sahaja! Kami telah menerangkan cara paling mudah untuk menukar dan melakukan kebenaran fail menggunakan Git.
Kesimpulan
Untuk mengemas kini dan melakukan hanya kebenaran fail menggunakan kawalan versi Git, mula-mula, pindah ke repositori yang diperlukan dan senaraikan kandungannya. Kemudian, laksanakan ' git ls-tree HEAD ” perintah untuk memaparkan fail di mana HEAD menunjuk dengan kebenaran lalai. Selepas itu, gunakan ' git update-index –chmod=+x