วิธีชำระเงินเบาบางเพียงไฟล์เดียวจากที่เก็บ Git

Withi Chara Ngein Beabang Pheiyng Fil Deiyw Cak Thi Keb Git



Git เป็นเครื่องมือติดตามที่ช่วยให้นักพัฒนาสามารถทำงานแบบคู่ขนานได้ ซึ่งหมายความว่าผู้ร่วมให้ข้อมูลหลายคนสามารถเปลี่ยนแปลงโครงการเดียวกันได้ บริการโฮสติ้ง GitHub จัดการที่เก็บ Git และขนาดโครงการที่หลากหลายซึ่งแตกต่างกันไปตั้งแต่โครงการขนาดเล็กไปจนถึงขนาดใหญ่

อย่างไรก็ตาม ในบางครั้ง โครงการขนาดใหญ่จะใช้พื้นที่และตาข่ายของไดเร็กทอรีมากกว่า การชำระเงินแบบกระจัดกระจายของ Git เป็นวิธีแก้ปัญหาสำหรับตัวเลือกที่กล่าวถึงก่อนหน้านี้โดยเปิดใช้งานตัวเลือกนี้และอัปเดตไฟล์กำหนดค่า







บล็อกนี้มีขั้นตอนในการแยกเช็คเอาต์เฉพาะไฟล์เฉพาะจากที่เก็บ Git



วิธีชำระเงินเบาบางเพียงไฟล์เดียวจากที่เก็บ Git

หากต้องการชำระเงินเพียงไฟล์เดียวจากที่เก็บ Git อย่างกระจัดกระจาย ให้ทำตามคำแนะนำด้านล่าง:



  • ไปที่ที่เก็บเฉพาะของ Git และเริ่มต้น
  • เพิ่ม URL รีโมตและดึงรีโมตที่เก็บเวอร์ชันล่าสุดพร้อมกัน
  • กำหนดค่า sparseCheckout โดยเปิดใช้งานให้เป็น “ จริง '.
  • เริ่มต้นกระบวนการแบบกระจัดกระจายและใช้การเช็คเอาต์แบบกระจัดกระจายกับไฟล์ที่ดึงมา
  • ดึงสาขาท้องถิ่นไปที่จุดเริ่มต้น
  • ตรวจสอบการเปลี่ยนแปลงที่เพิ่มโดยแสดงรายการเนื้อหา
  • เรียกใช้ “ ปิดใช้งาน $ git sparse-checkout ” คำสั่งเพื่อปิดใช้งานกระบวนการเช็คเอาต์แบบกระจัดกระจาย

ขั้นตอนที่ 1: ย้ายไปที่ที่เก็บที่จำเป็นของ Git





ขั้นแรก ให้รันคำสั่งด้านล่างเพื่อนำทางไปยังที่เก็บ Git:

$ ซีดี 'C:\ผู้ใช้ \n อัสมา \ ไป \t ต่อ2'



ขั้นตอนที่ 2: เริ่มต้นที่เก็บ Git

จากนั้นเริ่มต้นที่เก็บ Git โดยเรียกใช้ ' มันร้อน ' สั่งการ:

$ มันร้อน

ขั้นตอนที่ 3: เพิ่ม Git Remote และ Fetch

ดำเนินการ “ git เพิ่มระยะไกล ” คำสั่งพร้อมกับ “ -ฉ ” แฟล็ก ชื่อรีโมต และ URL ที่เก็บรีโมตที่จำเป็น:

$ คอมไพล์ระยะไกล เพิ่ม -ฉ ที่มาhttps: // github.com / GitUser0422 / Linux-repo.git

ที่นี่ คุณจะเห็น URL ระยะไกลถูกเพิ่มและดึงเนื้อหาที่เก็บพร้อมกัน:

ขั้นตอนที่ 4: อัปเดตไฟล์กำหนดค่าและเปิดใช้งานการตั้งค่าแบบกระจาย

หลังจากนั้นตั้งค่า “ เบาบางCheckout ” การตั้งค่าเป็น “ จริง ” โดยเรียกใช้คำสั่งต่อไปนี้:

$ การกำหนดค่าคอมไพล์ core.sparseCheckout จริง

ขั้นตอนที่ 5: เริ่มต้นการเช็คเอาต์แบบกระจัดกระจาย

ถัดไป ดำเนินการ “ เริ่มต้น git sparse-checkout ” คำสั่งเพื่อเริ่มต้นการกระจัดกระจาย:

$ คอมไพล์ เริ่มต้นการเช็คเอาต์เบาบาง

ขั้นตอนที่ 6: ใช้การเช็คเอาต์แบบกระจัดกระจายกับ Fetched Remote Repository

หากต้องการรับไฟล์พื้นที่เก็บข้อมูลระยะไกลโดยเฉพาะ ให้ใช้ปุ่ม “ คอมไพล์เบาบางเช็คเอาต์ ' สั่งการ:

$ คอมไพล์ เช็คเอาต์เบาบาง ชุด ไฟล์ 2.py

ขั้นตอนที่ 7: ดึงพื้นที่เก็บข้อมูลระยะไกล

หลังจากนั้นให้ดำเนินการ “ คอมไพล์ดึง “คำสั่งดึง” ผู้เชี่ยวชาญ ” สาขาในขณะที่ใช้การเช็คเอาต์แบบกระจายเป็นครั้งแรกในที่เก็บระยะไกล:

$ คอมไพล์ดึง ต้นทาง

ขั้นตอนที่ 8: ตรวจสอบการเปลี่ยนแปลงผ่านเนื้อหารายการ

เพื่อให้แน่ใจว่าการเพิ่มการเปลี่ยนแปลงสำเร็จหรือไม่ ให้ใช้คำสั่งที่กำหนด:

$ คอมไพล์ รายการเช็คเอาต์เบาบาง

ขั้นตอนที่ 9: ปิดใช้งานการเช็คเอาต์แบบกระจาย

หากคุณต้องการปิดใช้งานการเช็คเอาต์แบบกระจัดกระจาย ให้ดำเนินการ “ คอมไพล์เบาบางเช็คเอาต์ ” คำสั่งพร้อมกับ “ ปิดการใช้งาน ' ค่า:

$ คอมไพล์ ปิดใช้งานการเช็คเอาต์เบาบาง

นั่นคือทั้งหมด! เราได้อธิบายวิธีการเช็คเอาต์แบบกระจัดกระจายสำหรับไฟล์เฉพาะจากที่เก็บ Git เท่านั้น

บทสรุป

ในการเช็คเอาต์เพียงไฟล์เดียวจากที่เก็บ Git อย่างกระจัดกระจาย ก่อนอื่นให้ไปที่ที่เก็บเฉพาะของ Git และเริ่มต้น หลังจากนั้น ให้เพิ่ม URL ระยะไกลและดึงที่เก็บระยะไกลเวอร์ชันล่าสุดพร้อมกัน จากนั้นกำหนดค่า sparsecheckout โดยเปิดใช้งานเป็น “ จริง '. จากนั้น เริ่มต้นกระบวนการแบบกระจัดกระจาย ใช้การเช็คเอาต์แบบกระจัดกระจายกับไฟล์เฉพาะที่ดึงมา และดึงสาขาในเครื่องไปที่ต้นทาง สุดท้าย ตรวจสอบการเปลี่ยนแปลงที่เพิ่มเข้ามา หากคุณต้องการปิดใช้งานการเช็คเอาต์แบบกระจัดกระจาย ให้เรียกใช้ “ ปิดใช้งาน $ git sparse-checkout ' สั่งการ. บล็อกนี้แสดงขั้นตอนการชำระเงินแบบกระจัดกระจายเฉพาะไฟล์เฉพาะจากที่เก็บ Git