GitLab - การทำงานของ Rebase

คำอธิบาย

Rebase เป็นวิธีการรวมMasterเข้ากับสาขาของคุณเมื่อคุณทำงานกับ Branch ที่ทำงานมายาวนาน

ขั้นตอนสำหรับการดำเนินการ Rebase

Step 1- ไปที่ไดเร็กทอรีโครงการของคุณและสร้างสาขาใหม่ด้วยชื่อrebase-exampleโดยใช้คำสั่งgit checkout -

แฟล็ก -bระบุชื่อสาขาใหม่

Step 2 - ตอนนี้สร้างไฟล์ใหม่และเพิ่มเนื้อหาลงในไฟล์ดังที่แสดงด้านล่าง -

เนื้อหา "ยินดีต้อนรับสู่ Tutorialspoint" จะถูกเพิ่มลงในไฟล์rebase_file.md

Step 3- เพิ่มไฟล์ใหม่ลงในไดเร็กทอรีการทำงานและจัดเก็บการเปลี่ยนแปลงไปยังที่เก็บพร้อมกับข้อความ (โดยใช้คำสั่งคอมมิต ) ดังที่แสดงด้านล่าง

แฟล็ก -mใช้สำหรับเพิ่มข้อความบนคอมมิต

Step 4- ตอนนี้เปลี่ยนเป็นสาขา 'หลัก' คุณสามารถดึงข้อมูลสาขาระยะไกล ( ต้นแบบคือชื่อสาขา) โดยใช้คำสั่งgit checkout -

Step 5- จากนั้นสร้างไฟล์ใหม่เพิ่มเนื้อหาบางส่วนในไฟล์นั้นและคอมมิตในสาขาหลัก

Step 6- เปลี่ยนไปใช้rebase-branchเพื่อทำการคอมมิตของmaster branch

Step 7- ตอนนี้คุณสามารถรวมการกระทำของmaster branch กับrebase-branch ได้โดยใช้คำสั่งgit rebase -