บทความนี้จะสาธิตวิธีรับการเปลี่ยนแปลงจากสาขาอื่น
จะรับการเปลี่ยนแปลงจากสาขาอื่นได้อย่างไร
หากต้องการรับการเปลี่ยนแปลงจากสาขาอื่น ก่อนอื่นให้สร้างไฟล์ในสาขาท้องถิ่นและอย่าเพิ่มลงในพื้นที่การจัดเตรียม Git จากนั้นสร้างและสลับไปยังสาขาอื่นพร้อมกัน ตรวจสอบสถานะ ติดตามไฟล์ของสาขาก่อนหน้าไปยัง Git staging area ไปยังสาขาใหม่ และยอมรับการเปลี่ยนแปลง
ลองทำตามขั้นตอนดังกล่าวเพื่อความเข้าใจที่ดีขึ้น
ขั้นตอนที่ 1: เปิด Git Bash Terminal
จากเมนู Start ของ Windows ให้ค้นหา “ ทุบตี Git ” เทอร์มินัล และเปิด:
ขั้นตอนที่ 2: ไปที่ Git Repository
ตอนนี้ไปที่ที่เก็บ Git ที่ต้องการโดยเรียกใช้คำสั่งที่กำหนด:
ขั้นตอนที่ 3: สร้างไฟล์
หากต้องการสร้างไฟล์ ให้ใช้ปุ่ม “ สัมผัส คำสั่ง ” และเพิ่มชื่อไฟล์:
ขั้นตอนที่ 4: ตรวจสอบไฟล์ที่สร้างขึ้น
ดูรายการไฟล์เพื่อตรวจสอบว่าไฟล์นั้นถูกสร้างขึ้นหรือไม่:
ขั้นตอนที่ 5: ตรวจสอบสถานะ Git
หากต้องการดูสถานะที่เก็บปัจจุบัน ให้รันคำสั่งด้านล่าง:
ผลลัพธ์ด้านล่างแสดงว่าไฟล์ที่เราสร้างขึ้นนั้นไม่ได้ถูกติดตามเนื่องจากเราไม่ได้เพิ่มลงในพื้นที่การจัดเตรียม Git:
ขั้นตอนที่ 6: ตรวจสอบสาขาในพื้นที่ทั้งหมด
เรียกใช้ “ สาขาคอมไพล์ ” คำสั่งเพื่อดูรายชื่อสาขาในพื้นที่:
จะเห็นได้ว่าที่เก็บปัจจุบันมีสามสาขาและเครื่องหมายดอกจัน ' * สัญลักษณ์ ” ข้าง “ อัลฟ่า ” สาขาหมายถึงสาขาที่ทำงานปัจจุบัน:
ขั้นตอนที่ 7: เปลี่ยนไปใช้สาขาอื่น
สลับไปยังสาขาอื่นด้วยความช่วยเหลือของ ' คอมไพล์ชำระเงิน ' สั่งการ:
ในภาพหน้าจอด้านล่าง คุณจะเห็นว่าเราได้เปลี่ยนจาก ' อัลฟ่า ” สาขาที่ “ ผู้พัฒนา ' สาขา:
ขั้นตอนที่ 8: ดูรายชื่อสาขาปัจจุบันของเนื้อหา
ดูรายการเนื้อหาสาขาปัจจุบันโดยใช้คำสั่งที่กำหนด:
ขั้นตอนที่ 9: ตรวจสอบสถานะ Git
ตรวจสอบสถานะคอมไพล์ของสาขาปัจจุบันเพื่อดูการเปลี่ยนแปลง ไฟล์ที่ติดตามและไม่ได้ติดตาม:
ในผลลัพธ์ด้านล่าง จะเห็นได้ว่าไฟล์ที่เราสร้างไว้ใน ' อัลฟ่า ” สาขาถูกคัดลอกไปที่ “ ผู้พัฒนา ' สาขา:
ขั้นตอนที่ 10: เพิ่มไฟล์ไปยัง Git Staging Area
ตอนนี้เพิ่มไฟล์ลงในพื้นที่การจัดเตรียม Git ผ่านคำสั่งที่กำหนด:
ขั้นตอนที่ 11: อัปเดตที่เก็บ Git
ใช้ ' คอมไพล์คอมไพล์ ” คำสั่งเพื่อบันทึกการเปลี่ยนแปลงที่เพิ่มทั้งหมดและอัพเดตที่เก็บ:
ขั้นตอนที่ 12: ตรวจสอบสถานะ Git
ตอนนี้ ตรวจสอบสถานะ Git เพื่อยืนยันการเปลี่ยนแปลง:
เอาต์พุตด้านล่างบ่งชี้ว่าการเปลี่ยนแปลงทั้งหมดได้รับการบันทึกแล้วและไม่มีอะไรต้องกระทำ:
ขั้นตอนที่ 8: ตรวจสอบการเปลี่ยนแปลงที่เพิ่มเข้ามา
ตรวจสอบไฟล์ที่เพิ่มโดยดูรายการเนื้อหาในส่วน “ ผู้พัฒนา ' สาขา:
ในผลลัพธ์ด้านล่าง จะเห็นได้ว่าเราได้รับการเปลี่ยนแปลงจากสาขาอื่น:
เราได้อธิบายวิธีการรับการเปลี่ยนแปลงเพื่อจัดตั้งสาขาอื่นอย่างมีประสิทธิภาพ
บทสรุป
ในการรับไฟล์จากสาขาอื่น ก่อนอื่นให้สร้างไฟล์ในสาขาท้องถิ่นและอย่าเพิ่มลงในดัชนี Git จากนั้นเปลี่ยนไปใช้สาขาอื่น จากนั้นดูสถานะของสาขา หลังจากนั้น ให้เพิ่มไฟล์ที่ไม่ได้ติดตามของสาขาก่อนหน้าไปยังดัชนีสาขา Git ใหม่และยอมรับการเปลี่ยนแปลง ตรวจสอบสถานะ Git และตรวจสอบไฟล์ในสาขาใหม่ บทความนี้สาธิตวิธีรับการเปลี่ยนแปลงจากสาขาอื่น