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 -