ในโพสต์นี้ เราจะอธิบาย:
มีคำสั่ง 'git rebase origin' ใน Git หรือไม่
หากผู้ใช้เรียกใช้ “ git rebase กำเนิด ” คำสั่ง Git terminal จะแสดงข้อความแสดงข้อผิดพลาด “ ร้ายแรง: ต้นน้ำ 'ต้นทาง' ไม่ถูกต้อง ” และอย่ารีบูตรีโมตสาขาอัปสตรีม อย่างไรก็ตาม ผู้ใช้ Git สามารถใช้ “ git rebase ต้นทาง/สาขา ” คำสั่งสำหรับการรีบูตสาขาจากสาขาอัปสตรีมระยะไกลและคอมมิชชันสควอช
วิธีใช้คำสั่ง “git rebase origin/ ”
เมื่อต้องการใช้ “ git rebase ต้นทาง/สาขา ” คำสั่ง ผู้ใช้ Git จะต้องดึงสาขาจากต้นทางระยะไกลหรือดึงสาขาระยะไกลโดยใช้ “ ดึงข้อมูลคอมไพล์ ' สั่งการ.
ขั้นตอนที่ 1: เปิด Git Terminal
อันดับแรก จาก Windows “ สตาร์ทอัพ ” เมนู เปิดเทอร์มินัล Git:
ขั้นตอนที่ 2: ย้ายไปที่ที่เก็บ Git
โดยใช้ “ ซีดี คำสั่ง ” ย้ายไปที่เก็บ Git:
$ ซีดี 'C:\Git'
ขั้นตอนที่ 3: ดึง Remote Branch
ดึงการเปลี่ยนแปลงของสาขาระยะไกลและเพิ่มไปยัง HEAD ของที่เก็บในเครื่อง:
$ คอมไพล์ดึง ต้นทาง
ขั้นตอนที่ 4: ตรวจสอบสาขา
ตรวจสอบรายชื่อสาขาและเลือกสาขาที่คุณต้องการรีบูตสาขาต้นทาง:
$ สาขาคอมไพล์
ขั้นตอนที่ 5: เปลี่ยนเป็นสาขา
สลับไปที่สาขาที่คุณกำลังรีเบสต้นทางผ่าน ' คอมไพล์ชำระเงิน ' สั่งการ:
$ คอมไพล์ชำระเงิน คุณสมบัติ
ขั้นตอนที่ 6: Rebase สาขาต้นทาง
ถัดไป รีบูตสาขาต้นทางหรือสาขาระยะไกลโดยใช้ ' git rebase origin/<ชื่อสาขา> ' สั่งการ:
$ คอมไพล์ rebase ต้นทาง / ผู้เชี่ยวชาญ
ตรวจสอบบันทึก Git เพื่อยืนยันว่ารีโมตแบรนช์ได้รับการรีเบสหรือไม่:
$ คอมไพล์อ้างอิง
เคล็ดลับโบนัส: วิธีอื่นในการ Rebase Origin Branch
ผู้ใช้ Git สามารถรีบูตสาขาระยะไกลได้โดยการอัพสตรีมสาขาระยะไกล จากนั้นรีบูตสาขาอัปสตรีมโดยตรงในสาขาท้องถิ่นโดยใช้ปุ่ม ' git rebase
เพื่อจุดประสงค์นี้ ให้ทำตามคำแนะนำที่ให้ไว้
ขั้นตอนที่ 1: สาขาต้นกำเนิดต้นน้ำ
ตั้งค่าสาขาระยะไกลเป็นอัปสตรีมโดยใช้ ' สาขาคอมไพล์ ' สั่งการ. ที่นี่ ตัวเลือก “ –set-upstream ” ใช้เพื่อตั้งค่าสาขาต้นน้ำ:
$ สาขาคอมไพล์ --set-upstream-to =แหล่งกำเนิด / ผู้เชี่ยวชาญ
ขั้นตอนที่ 2: Rebase Upstream Branch เป็น Local Branch
ถัดไป รีบูตสาขาอัพสตรีมระยะไกลในสาขาโลคัลผ่าน ' git rebase
เราได้รวบรวมข้อมูลที่แท้จริงที่เกี่ยวข้องกับการรีเบสรีโมตสาขาใน Git
บทสรุป
ในการรีบูตรีโมตแบรนช์ ก่อนอื่นให้ดึงหรือเรียกรีโมตแบรนช์ผ่าน ' git ดึง <ชื่อระยะไกล> <ชื่อสาขา> ' สั่งการ. ถัดไป ย้ายไปยังสาขาที่คุณต้องการรีบูตสาขาระยะไกล จากนั้นใช้ ' git rebase ต้นทาง/สาขา ” คำสั่งเพื่อ rebase สาขาระยะไกล บทความนี้ได้แสดงให้เห็นว่ามี “ git rebase กำเนิด ” คำสั่งใน Git