Cara Kemas Kini dan Komit Hanya Kebenaran Fail Menggunakan Kawalan Versi Git

Cara Kemas Kini Dan Komit Hanya Kebenaran Fail Menggunakan Kawalan Versi Git



Git ialah alat kawalan versi popular di kalangan pembangun yang menjejaki perubahan GitHub pada mesin tempatan. Pembangun boleh membuat dan mengemas kini berbilang fail dan folder dalam repositori Git. Selain itu, mereka juga boleh membenarkan menukar mod kebenaran fail. Apabila fail dibuat, mereka mempunyai ' 100644 ” mod kebenaran chmod, yang bermaksud pemilik fail boleh membaca dan menulis. Walau bagaimanapun, ahli lain hanya boleh membaca fail. Begitu juga, berbilang mod tersedia dengan kebenaran yang berbeza, seperti ' 100755 ” dan “ 100777 ”.

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.txt

Di 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 KEPALA

Seperti 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 ” perintah. Akhir sekali, lakukan perubahan dan sahkannya. Siaran ini menunjukkan kaedah mengemas kini dan melakukan hanya kebenaran fail menggunakan kawalan versi Git.