โพสต์นี้จะหารือเกี่ยวกับการอัปเดตและการอนุญาตเฉพาะไฟล์โดยใช้การควบคุมเวอร์ชัน Git
จะอัปเดตและยอมรับเฉพาะสิทธิ์ของไฟล์โดยใช้ Git ได้อย่างไร
หากต้องการอัปเดตและอนุญาตเฉพาะไฟล์โดยใช้การควบคุมเวอร์ชัน Git ให้ตรวจสอบขั้นตอนต่อไปนี้:
- ย้ายไปยังที่เก็บที่จำเป็น
- ดูรายการเนื้อหา
- แสดงไฟล์ที่ HEAD ชี้ด้วยสิทธิ์เริ่มต้นโดยเรียกใช้ ' git ls-tree HEAD ' สั่งการ.
- ดำเนินการ “ git update-index –chmod=+x <ชื่อไฟล์> ' สั่งการ.
- สุดท้าย ยอมรับการเปลี่ยนแปลงและตรวจสอบความถูกต้อง
ขั้นตอนที่ 1: เปลี่ยนเส้นทางไปยังพื้นที่เก็บข้อมูลที่ต้องการ
ในตอนแรก เปลี่ยนไปใช้ที่เก็บ Git เฉพาะโดยเรียกใช้ “ ซีดี ' สั่งการ:
$ ซีดี 'C:\ผู้ใช้ \n อัสมา \ ไป \n ร่างกายนั้น'
ขั้นตอนที่ 2: แสดงรายการเนื้อหาที่มี
ถัดไป ดำเนินการ “ ล ” คำสั่งเพื่อแสดงเนื้อหาที่มีอยู่ทั้งหมดของที่เก็บการทำงานปัจจุบัน:
$ ล
ตามผลลัพธ์ที่ระบุด้านล่าง ที่เก็บประกอบด้วย “ ไฟล์ 1.txt ' และ ' ไฟล์ 2.py ” ไฟล์:
ขั้นตอนที่ 3: แสดง HEAD ชี้ SHA-Hash
ตอนนี้เพื่อแสดง SHA-hash ของการกระทำที่ HEAD ชี้ซึ่งมีไฟล์โดยใช้ ' git ls-ต้นไม้ ' สั่งการ:
$ git ls-ต้นไม้ ศีรษะ
อย่างที่คุณเห็น ' ไฟล์ 1.txt ” ประกอบด้วย “ 644 ” โหมดการอนุญาตโดยค่าเริ่มต้น:
ขั้นตอนที่ 4: อัปเดตดัชนี
หลังจากนั้นให้ดำเนินการ “ git update-ดัชนี ” คำสั่งเพื่ออัปเดตสิทธิ์ของไฟล์ที่ HEAD ชี้อยู่:
$ git update-ดัชนี --chmod =+x ไฟล์ 1.txtที่นี่ “ –chmod= ” จะใช้โหมดการอนุญาตที่ต้องการ ตัวอย่างเช่น เราระบุ “ + x ” ซึ่งบ่งบอกถึง “ 755 ” โหมดการอนุญาต:
ขั้นตอนที่ 5: ยอมรับการเปลี่ยนแปลงที่อัปเดตการอนุญาต
สุดท้าย ยอมรับการเปลี่ยนแปลงที่เพิ่มไปยังที่เก็บ Git โดยเรียกใช้ ' คอมไพล์คอมไพล์ ” คำสั่งพร้อมกับข้อความยืนยันเฉพาะ:
$ คอมไพล์คอมไพล์ -ม 'การเปลี่ยนแปลงสิทธิ์ของไฟล์'สามารถสังเกตได้ว่ามีการเปลี่ยนแปลงโหมดไฟล์โดยเฉพาะ:
ขั้นตอนที่ 6: ตรวจสอบสิทธิ์การเปลี่ยนแปลงไฟล์
สุดท้าย ใช้ “ git ls-ต้นไม้ ” คำสั่งพร้อมกับ “ ศีรษะ ” ตัวชี้:
$ git ls-ต้นไม้ ศีรษะอย่างที่คุณเห็น สิทธิ์ของ “ ไฟล์ 1.txt ” ถูกเปลี่ยนจาก “ 644 ' ถึง ' 755 ' โหมด:
แค่นั้นแหละ! เราได้อธิบายวิธีที่ง่ายที่สุดในการเปลี่ยนแปลงและยอมรับการอนุญาตไฟล์โดยใช้ Git
บทสรุป
หากต้องการอัปเดตและอนุญาตเฉพาะไฟล์โดยใช้การควบคุมเวอร์ชันของ Git ก่อนอื่นให้ย้ายไปยังที่เก็บที่จำเป็นและแสดงรายการเนื้อหา จากนั้นดำเนินการ “ git ls-tree HEAD ” คำสั่งเพื่อแสดงไฟล์ที่ HEAD ชี้ด้วยสิทธิ์เริ่มต้น หลังจากนั้นให้ใช้ปุ่ม “ git update-index –chmod=+x <ชื่อไฟล์> ' สั่งการ. สุดท้าย ยอมรับการเปลี่ยนแปลงและตรวจสอบความถูกต้อง โพสต์นี้แสดงวิธีการอัปเดตและอนุญาตเฉพาะไฟล์โดยใช้การควบคุมเวอร์ชันของ Git