บทความนี้จะอธิบายการย้ายตัวชี้สาขาไปยังสาขาอื่นโดยไม่ต้องชำระเงิน
วิธีย้ายตัวชี้สาขาไปยังการยืนยันที่แตกต่างกันโดยไม่ต้องชำระเงิน
หากต้องการย้ายตัวชี้สาขาไปยังคอมมิชชันอื่นโดยไม่ต้องชำระเงิน ให้ทำตามขั้นตอนที่ให้ไว้:
- ไปยังที่เก็บที่ต้องการ
- ดูบันทึก Git ของสาขาปัจจุบัน
- สลับไปที่สาขาอื่นและตรวจสอบบันทึกการอ้างอิง Git
- ใช้ “ $ git สาขา -f <ชื่อสาขา> ” คำสั่งสำหรับเลื่อนตัวชี้สาขา
- ดูตำแหน่งปัจจุบันของตัวชี้สาขา
ขั้นตอนที่ 1: ไปที่ไดเร็กทอรีเฉพาะ
ย้ายไปยังไดเร็กทอรีในเครื่อง Git โดยดำเนินการ “ ซีดี ' สั่งการ:
$ ซีดี 'ค:\ไป \t is_repo'
ขั้นตอนที่ 2: ตรวจสอบบันทึก Git:
หากต้องการดูบันทึก Git เพื่อตรวจสอบตำแหน่งปัจจุบันของตัวชี้สาขา ให้ใช้ปุ่ม “ บันทึกคอมไพล์ ” คำสั่งพร้อมกับ “ –ออนไลน์ ' ธง:
$ บันทึกคอมไพล์ --ออนไลน์
อย่างที่คุณเห็น ตัวชี้สาขาชี้ไปที่ ' ลบ ' ให้สัญญา:
ขั้นตอนที่ 3: เปลี่ยนไปใช้สาขาอื่น
ถัดไป เปลี่ยนไปใช้สาขาในพื้นที่ที่ต้องการด้วยความช่วยเหลือของ ' $ สวิตช์คอมไพล์ ' สั่งการ:
ขั้นตอนที่ 4: ดูบันทึก Git ของสาขาปัจจุบัน
ตรวจสอบบันทึกการอ้างอิง Git เพื่อดูตำแหน่งปัจจุบันของตัวชี้ HEAD ในสาขาที่ทำงานปัจจุบัน:
จากผลลัพธ์ด้านล่างคุณจะเห็นว่า HEAD ชี้ไปที่ ' ผู้เชี่ยวชาญ ' สาขา:
ขั้นตอนที่ 5: ย้ายตัวชี้สาขา
หากต้องการย้ายตัวชี้สาขาไปยังคอมมิชชันอื่นโดยไม่ต้องชำระเงิน ให้ใช้ปุ่ม “ $ คอมไพล์สาขา ” คำสั่งพร้อมกับชื่อสาขา:
ที่นี่ “ -ฉ ” ตัวเลือกแสดงถึง “ บังคับ ” ซึ่งจะกำหนดตำแหน่งที่ HEAD สาขาจะชี้:
ขั้นตอนที่ 6: ดูตัวชี้สาขา
จากนั้นตรวจสอบตำแหน่งของ HEAD โดยใช้คำสั่งด้านล่าง:
อย่างที่คุณเห็นตำแหน่งของ HEAD ถูกเลื่อนไปยังชื่อสาขาอื่น “ ผู้พัฒนา ” เช่นเดียวกับ “ ผู้เชี่ยวชาญ ' สาขา:
ขั้นตอนที่ 7: เปลี่ยนไปใช้สาขาอื่น
หลังจากนั้นให้เปลี่ยนไปที่ “ ผู้พัฒนา ” สาขาเพื่อดูการเปลี่ยนแปลงในสาขานั้น:
ขั้นตอนที่ 8: ตรวจสอบตัวชี้ HEAD
สุดท้าย ตรวจสอบให้แน่ใจว่าตำแหน่งของ HEAD ถูกย้ายไปยังสาขาการทำงานปัจจุบันที่สร้างขึ้นใหม่:
สังเกตได้ว่าตำแหน่งของ HEAD จะชี้ไปที่ “ ผู้เชี่ยวชาญ ” สาขา และ “ ผู้พัฒนา ' สาขา:
เราได้อธิบายขั้นตอนการย้ายตัวชี้สาขาไปยังคอมมิชชันที่แตกต่างกันอย่างมีประสิทธิภาพโดยไม่ต้องชำระเงิน
บทสรุป
หากต้องการย้ายตัวชี้แบรนช์ไปยังคอมมิชชันอื่นโดยไม่ต้องชำระเงิน ก่อนอื่น ให้นำทางไปยังที่เก็บเฉพาะและตรวจสอบบันทึก Git ของแบรนช์ปัจจุบัน จากนั้น เปลี่ยนไปที่สาขาอื่นและดูบันทึกการอ้างอิง Git เพื่อดูว่า HEAD ชี้ไปที่ใด หลังจากนั้น ให้ย้ายตัวชี้สาขาไปยังการกระทำอื่นด้วยความช่วยเหลือของ ' $ git สาขา -f <ชื่อสาขา> ' สั่งการ. สุดท้าย ดูตำแหน่งของ HEAD โดยใช้ปุ่ม “ $ git แสดง HEAD ' สั่งการ. โพสต์นี้ได้อธิบายวิธีการย้ายตัวชี้สาขาไปยัง Git อื่นโดยไม่ต้องชำระเงิน