ในขณะที่ทำงานกับ Git นักพัฒนามักจะต้องเพิ่มการเปลี่ยนแปลงในโครงการของตน บางครั้ง พวกเขาพบสถานการณ์ที่การเปลี่ยนแปลงทั้งหมดยังไม่พร้อมที่จะเพิ่มไปยังที่เก็บระยะไกล ดังนั้นจึงจำเป็นต้องอัปเดตเพียงไฟล์เดียวจากที่เก็บระยะไกลของ Git ในการทำเช่นนั้น ' $ git checkout origin/<ชื่อสาขา> — <ชื่อไฟล์> ” สามารถใช้คำสั่ง
คู่มือนี้จะให้ขั้นตอนสำหรับการอัปเดตไฟล์เดียวจากต้นแบบต้นทางระยะไกล
จะชำระเงิน/อัปเดตไฟล์เดียวจาก Remote Origin Master ได้อย่างไร
หากต้องการชำระเงิน/อัปเดตไฟล์เดียวจากต้นแบบต้นทางระยะไกล ให้ทำตามขั้นตอนด้านล่าง:
-
- ย้ายไปยังที่เก็บ Git ที่ต้องการ
- สร้างและเพิ่มไฟล์ไปยังดัชนีการจัดเตรียม
- อัปเดตที่เก็บระยะไกล
- ตั้งค่า URL ระยะไกลและยืนยัน
- พุชเนื้อหาไฟล์ไปยังที่เก็บระยะไกล
- ดาวน์โหลดเนื้อหาไฟล์จากที่เก็บระยะไกล
- ดำเนินการ “ $ git checkout origin/<ชื่อสาขา> — <ชื่อไฟล์> ' สั่งการ.
ลองใช้สถานการณ์ที่กล่าวถึงข้างต้น!
ขั้นตอนที่ 1: ย้ายไปที่ Git Repository
เรียกใช้ “ ซีดี ” คำสั่งและไปที่ที่เก็บ Git ที่ต้องการ:
$ ซีดี 'ค:\ไป \t is_repo'
ขั้นตอนที่ 2: สร้างไฟล์
สร้างไฟล์ใหม่โดยดำเนินการ “ สัมผัส ' สั่งการ:
$ สัมผัส TestFile.txt
ขั้นตอนที่ 3: เพิ่มไฟล์ลงในดัชนี Git
ถัดไป เรียกใช้ “ คอมไพล์เพิ่ม คำสั่ง ” พร้อมกับชื่อไฟล์ และย้ายไปยัง Git staging area:
$ คอมไพล์เพิ่ม TestFile.txt
ขั้นตอนที่ 4: ยอมรับการเปลี่ยนแปลง
บันทึกการเปลี่ยนแปลงที่เพิ่มทั้งหมดและอัปเดตที่เก็บ Git:
$ คอมไพล์คอมไพล์ -ม 'ไฟล์ถูกเพิ่ม'
ขั้นตอนที่ 5: ตั้งค่า URL ระยะไกล
ถัดไป ดำเนินการ “ คอมไพล์ระยะไกล ตั้งค่า URL ” คำสั่งพร้อมกับชื่อรีโมตและรีโมต repository URL:
$ คอมไพล์ระยะไกล ตั้ง URL ต้นทาง https: // github.com / ไลบียูน่า / การสาธิต git
ขั้นตอนที่ 6: ตรวจสอบรายการ URL ระยะไกล
ในการตรวจสอบว่ามีการเพิ่มการเปลี่ยนแปลงหรือไม่ ให้รันคำสั่งด้านล่าง:
$ คอมไพล์ระยะไกล -ใน
สามารถสังเกตได้ว่าเพิ่ม URL ระยะไกลที่ระบุสำเร็จแล้ว:
ขั้นตอนที่ 7: อัปโหลดเนื้อหาไฟล์ไปยังพื้นที่เก็บข้อมูลระยะไกล
หากต้องการอัปเดตการเปลี่ยนแปลงการคอมมิตของ Git ให้ใช้ปุ่ม “ คอมไพล์กด ' สั่งการ. คำสั่งนี้จะส่งไฟล์ซอร์สโค้ดที่แก้ไขจากที่เก็บในเครื่อง Git ไปยังที่เก็บบริการโฮสติ้ง GitHub รวมถึงสาขาทั้งหมด:
$ คอมไพล์กด
ขั้นตอนที่ 8: ดาวน์โหลดเนื้อหาจากพื้นที่เก็บข้อมูลระยะไกล
หากต้องการรับการเปลี่ยนแปลงล่าสุดจากที่เก็บระยะไกล ให้ดาวน์โหลดเนื้อหาโดยใช้ ' ดึงข้อมูลคอมไพล์ ' สั่งการ:
$ ดึงข้อมูลคอมไพล์
บันทึก : คำสั่ง Fetch จะดาวน์โหลดเฉพาะการเปลี่ยนแปลงล่าสุดโดยไม่ต้องรวมเข้าด้วยกัน
ขั้นตอนที่ 9: ชำระเงิน/อัปเดตไฟล์จาก Remote Origin Branch
หากต้องการอัพเดตเนื้อหาไฟล์เดียวจากที่เก็บระยะไกล ให้ใช้คำสั่งที่กำหนดพร้อมกับสาขาระยะไกลและชื่อไฟล์:
$ คอมไพล์ชำระเงิน ต้นทาง / อัลฟ่า -- TestFile.txt
ด้วยเหตุนี้ ไฟล์รีโมตที่ระบุจึงพร้อมสำหรับการแก้ไข:
เราได้อธิบายขั้นตอนการอัพเดตไฟล์เดียวจากต้นแบบต้นทางระยะไกลอย่างมีประสิทธิภาพ
บทสรุป
ในการเช็คเอาต์/อัปเดตไฟล์เดียวจากรีโมตต้นทาง ก่อนอื่น ให้ไปที่ที่เก็บ Git ที่จำเป็น จากนั้น สร้างไฟล์ข้อความ ติดตามไปยังดัชนีการจัดเตรียม Git และอัปเดตที่เก็บ Git หลังจากนั้น ให้ตั้งค่า URL ระยะไกลที่ต้องการและพุชการเปลี่ยนแปลงในเครื่องที่เพิ่มไปยังที่เก็บระยะไกล จากนั้นดาวน์โหลดไฟล์เนื้อหาจากที่เก็บ Git ระยะไกล สุดท้าย ใช้ “ $ git checkout origin/<ชื่อสาขา> — <ชื่อไฟล์> ' สั่งการ. บทความนี้อธิบายวิธีการเช็คเอาต์/อัปเดตไฟล์เดียวจากต้นแบบต้นทางระยะไกล