ย้ายตัวชี้สาขาไปยังคอมมิชชันอื่นโดยไม่ต้องชำระเงิน

Yay Taw Chi Sakha Pi Yang Khxm Mich Chan Xun Doy Mi Txng Chara Ngein



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

บทความนี้จะอธิบายการย้ายตัวชี้สาขาไปยังสาขาอื่นโดยไม่ต้องชำระเงิน

วิธีย้ายตัวชี้สาขาไปยังการยืนยันที่แตกต่างกันโดยไม่ต้องชำระเงิน

หากต้องการย้ายตัวชี้สาขาไปยังคอมมิชชันอื่นโดยไม่ต้องชำระเงิน ให้ทำตามขั้นตอนที่ให้ไว้:







  • ไปยังที่เก็บที่ต้องการ
  • ดูบันทึก 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 อื่นโดยไม่ต้องชำระเงิน