ผลลัพธ์ของบทความนี้คือ:
- จะเปลี่ยนโหมดไฟล์ Git Ignore (chmod) “True” ด้วยค่าการกำหนดค่าได้อย่างไร
- จะเปลี่ยน Git Ignore File Mode (chmod) “False” ด้วยค่าการกำหนดค่าได้อย่างไร?
ไปข้างหน้าและผ่านมันไปทีละคน!
จะเปลี่ยนโหมดไฟล์ Git Ignore (chmod) “True” ด้วยค่าการกำหนดค่าได้อย่างไร
หากต้องการให้ Git เพิกเฉยต่อโหมดไฟล์ (chmod) ก่อนอื่น ให้ย้ายไปยังที่เก็บในเครื่องของ Git และสร้างไฟล์ จากนั้นย้ายไปยังดัชนีการแสดงละครและยอมรับการเปลี่ยนแปลง ตรวจสอบการตั้งค่าเริ่มต้นของโหมดไฟล์ หากเป็นจริง ให้เปลี่ยนโหมดไฟล์โดยใช้ปุ่ม “ $chmod ” สั่งการและตรวจสอบสิทธิ์
ลองดูตัวอย่างต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น!
ขั้นตอนที่ 1: เปิด Git Bash Terminal
เปิด Git bash โดยใช้เมนู Start ของ Windows:
ขั้นตอนที่ 2: ย้ายไปยังที่เก็บ Git ที่จำเป็น
เรียกใช้ “ ซีดี ” คำสั่งเพื่อย้ายไปยังที่เก็บ Git ที่ต้องการ:
$ ซีดี 'ค:\ไป \t คือ_1'
ขั้นตอนที่ 3: เริ่มต้นที่เก็บ Git
เริ่มต้นที่เก็บ Git โดยใช้คำสั่งต่อไปนี้:
ขั้นตอนที่ 4: สร้างไฟล์ใหม่
ใช้คำสั่งที่ระบุไว้ด้านล่างเพื่อสร้างไฟล์ใหม่ในพื้นที่ทำงาน Git:
ขั้นตอนที่ 5: เพิ่มไฟล์ลงใน Git Staging Index
จากนั้นย้ายไฟล์ไปที่ดัชนี Git ผ่านคำสั่งด้านล่าง:
ขั้นตอนที่ 6: ยอมรับการเปลี่ยนแปลง
ยอมรับการเปลี่ยนแปลงที่เพิ่มทั้งหมดพร้อมกับข้อความเฉพาะ และอัพเดตที่เก็บ:
ขั้นตอนที่ 7: ตรวจสอบการตั้งค่าการกำหนดค่าโหมดไฟล์เริ่มต้น
ดำเนินการคำสั่งที่ให้ไว้เพื่อดูการตั้งค่าการกำหนดค่าโหมดไฟล์เริ่มต้น:
ตามผลลัพธ์ที่กำหนด สถานะของการตั้งค่าการกำหนดค่าโหมดไฟล์คือ “ จริง '. ตอนนี้ ทำการเปลี่ยนแปลงบางอย่าง:
ขั้นตอนที่ 8: ตรวจสอบสิทธิ์เริ่มต้นของไฟล์
หากต้องการตรวจสอบสิทธิ์เริ่มต้นของไฟล์ ให้เรียกใช้ ' ls -l ” คำสั่งพร้อมกับชื่อไฟล์:
สังเกตได้ว่ามีเพียงผู้ใช้ (เจ้าของ) เท่านั้นที่มีสิทธิ์อ่าน-เขียน และคนอื่นๆ ที่เหลือมีสิทธิ์อ่านอย่างเดียว:
ขั้นตอนที่ 9: เปลี่ยนโหมดไฟล์
ใช้ ' chmod คำสั่ง ” พร้อมกับบิตการอนุญาตและชื่อไฟล์สำหรับเปลี่ยนโหมดไฟล์เป็นการอนุญาตที่แตกต่างกัน:
เราได้เปลี่ยนการอนุญาตเป็น 444 ซึ่งหมายความว่าทุกคนมีสิทธิ์อ่านอย่างเดียว รวมถึงผู้แต่ง (เจ้าของ):
ขั้นตอนที่ 10: ตรวจสอบสิทธิ์ของไฟล์
ในการตรวจสอบว่าสิทธิ์ของไฟล์มีการเปลี่ยนแปลงหรือไม่ ให้รันคำสั่งที่ให้ไว้:
ในภาพหน้าจอด้านล่าง จะเห็นได้ว่าสิทธิ์ได้เปลี่ยนเป็น 444 ซึ่งทุกคนเป็นแบบอ่านอย่างเดียว:
จะเปลี่ยน Git Ignore File Mode (chmod) “False” ด้วยค่าการกำหนดค่าได้อย่างไร?
หากคุณไม่ต้องการขั้นตอนการเปลี่ยนแปลงโหมดไฟล์ในโครงการ Git การพัฒนาที่ทำงานปัจจุบันของคุณ ให้ตั้งค่าการอนุญาตการกำหนดค่าโหมดไฟล์เป็น “ เท็จ '.
ลองทำตามขั้นตอนต่อไปนี้
ขั้นตอนที่ 1: เปลี่ยนสิทธิ์การกำหนดค่าโหมดไฟล์
เรียกใช้คำสั่งที่ให้ไว้เพื่อตั้งค่าการอนุญาตการกำหนดค่าโหมดไฟล์เป็นเท็จ:
ขั้นตอนที่ 2: เปลี่ยนโหมดไฟล์
หากต้องการเปลี่ยนโหมดไฟล์สำหรับการตรวจสอบการละเว้นการเปลี่ยนแปลงโหมดไฟล์ ให้รันคำสั่งด้านล่าง:
ขั้นตอนที่ 3: ตรวจสอบสิทธิ์ของไฟล์
ตรวจสอบว่าสิทธิ์ของไฟล์มีการเปลี่ยนแปลงหรือไม่โดยใช้คำสั่งที่กำหนด:
ผลลัพธ์ด้านล่างแสดงว่าสิทธิ์เปลี่ยนเป็น 744 ซึ่งหมายความว่าผู้ใช้ (เจ้าของ) เท่านั้นที่มีสิทธิ์อ่าน-เขียน และคนอื่นๆ ที่เหลือมีสิทธิ์อ่านอย่างเดียว:
ขั้นตอนที่ 4: ตรวจสอบสิทธิ์ของไฟล์ที่ติดตาม
หากต้องการดูข้อมูลโดยละเอียดของไฟล์บนพาธที่ไม่ได้ผสาน ให้ใช้คำสั่งที่ให้ไว้:
บันทึก : เราจะเห็นว่าในท้องถิ่นที่ “ การสาธิต. txt ” โหมดไฟล์คือ 744 แต่ใน Git ยังคงเป็น 644 ซึ่งเป็นโหมดไฟล์เริ่มต้น หมายความว่าการเปลี่ยนแปลงโหมดไฟล์จะเกิดขึ้นเฉพาะในเครื่องเท่านั้น และ Git จะละเว้นการเปลี่ยนแปลงโหมดไฟล์
เราได้อธิบายขั้นตอนที่ง่ายที่สุดในการทำให้ Git ไม่สนใจการเปลี่ยนแปลงโหมดไฟล์ (chmod)
บทสรุป
ในการทำให้ Git เพิกเฉยต่อการเปลี่ยนแปลงโหมดไฟล์ (chmod) ก่อนอื่นให้สร้างไฟล์ในที่เก็บ git ในเครื่องและยืนยัน หลังจากนั้น ให้เปลี่ยนโหมดไฟล์โดยใช้ปุ่ม “ $chmod ” สั่งการและตรวจสอบสิทธิ์ จากนั้นเปลี่ยนการอนุญาตการกำหนดค่าโหมดไฟล์โดยใช้ปุ่ม ' $ git กำหนดค่า core.fileMode ” คำสั่งเพื่อละเว้นการเปลี่ยนแปลงโหมดไฟล์ใน Git จากนั้น เปลี่ยนโหมดไฟล์อีกครั้งและตรวจสอบสิทธิ์ บทความนี้อธิบายถึงการเปลี่ยนแปลง Git ละเว้นโหมดไฟล์ (chmod)