มีคำสั่ง 'git rebase origin' ใน Git หรือไม่

Mi Kha Sang Git Rebase Origin Ni Git Hrux Mi



Git rebase เป็นหนึ่งในคำสั่งที่มีประโยชน์ที่สุดของเครื่องมือ Git เดอะกิท “ ย่ำยี ” คำสั่งสร้างฐานใหม่ที่ประกอบด้วยชุดของการคอมมิต โดยเฉพาะอย่างยิ่ง กระบวนการของการรวมและย้ายคอมมิตไปยังฐานใหม่เรียกว่าการรีเบส “ git rebase origin/ ” ใช้เพื่อ rebase สาขาระยะไกล

ในโพสต์นี้ เราจะอธิบาย:

มีคำสั่ง '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 ' สั่งการ:

$ คอมไพล์ rebase ต้นทาง / มาสเตอร์มาสเตอร์

เราได้รวบรวมข้อมูลที่แท้จริงที่เกี่ยวข้องกับการรีเบสรีโมตสาขาใน Git

บทสรุป

ในการรีบูตรีโมตแบรนช์ ก่อนอื่นให้ดึงหรือเรียกรีโมตแบรนช์ผ่าน ' git ดึง <ชื่อระยะไกล> <ชื่อสาขา> ' สั่งการ. ถัดไป ย้ายไปยังสาขาที่คุณต้องการรีบูตสาขาระยะไกล จากนั้นใช้ ' git rebase ต้นทาง/สาขา ” คำสั่งเพื่อ rebase สาขาระยะไกล บทความนี้ได้แสดงให้เห็นว่ามี “ git rebase กำเนิด ” คำสั่งใน Git