สารบัญ:

วิธี Rebase Interactive ด้วย Eclipse (eGit): 10 ขั้นตอน
วิธี Rebase Interactive ด้วย Eclipse (eGit): 10 ขั้นตอน

วีดีโอ: วิธี Rebase Interactive ด้วย Eclipse (eGit): 10 ขั้นตอน

วีดีโอ: วิธี Rebase Interactive ด้วย Eclipse (eGit): 10 ขั้นตอน
วีดีโอ: Advanced Git Tutorial - Interactive Rebase, Cherry-Picking, Reflog, Submodules and more 2024, กรกฎาคม
Anonim
วิธี Rebase Interactive ด้วย Eclipse (eGit)
วิธี Rebase Interactive ด้วย Eclipse (eGit)

20180718 - ฉัน "คิดว่า" ฉันได้แยกแยะปัญหาเกี่ยวกับรูปภาพแล้ว หากปรากฏว่าซูมเข้าหรือไม่สมเหตุสมผล ให้ลองคลิก หากคุณพบปัญหา ส่งข้อความมาหาฉันและฉันจะพยายามช่วยเหลือ

คำแนะนำนี้มีรายละเอียดทีละขั้นตอนเพื่อดำเนินการ Interactive Rebase ใน Eclipse (eGit) ภาพหน้าจอใช้ Eclipse Neon.3 (บน Windows) อย่างไรก็ตาม กระบวนการนี้เกือบจะเหมือนกันใน Eclipse Mars และเวอร์ชันก่อนหน้าอื่นๆ เช่นกัน GUI ของ Linux เปิดเผยความแตกต่างเล็กน้อย อย่างไรก็ตาม รายละเอียดที่นี่ควรจะยังใกล้เคียงเพียงพอที่จะช่วยให้คุณผ่านกระบวนการได้ (ยังคงมีผลบังคับใช้ ณ Eclipse 2020-09 [v4.17.0])

ขั้นตอนในกระบวนการนี้ขึ้นอยู่กับการใช้ Github สำหรับรีโมตต้นทางและต้นทาง (ฉันไม่ได้ทำงานกับ git ในลักษณะอื่น แต่คิดว่าฉันควรพูดถึงมัน เผื่อว่ามันจะสำคัญสำหรับผู้อ่านสักแห่งระหว่างทาง)

ขั้นตอนที่ 1: แสดงประวัติโครงการของคุณ View

ใน Package Explorer ใช้เมนูบริบทคลิกขวาเพื่อ 'แสดงใน' > 'ประวัติ'

ขั้นตอนที่ 2: เริ่มการรีเบสเชิงโต้ตอบของคุณ (จากมุมมองประวัติ)

เริ่มการรีเบสเชิงโต้ตอบของคุณ (จากมุมมองประวัติ)
เริ่มการรีเบสเชิงโต้ตอบของคุณ (จากมุมมองประวัติ)

ในมุมมองประวัติ ให้คลิกขวาที่คอมมิตก่อนของคุณ แล้วเลือก 'Rebase Interactive'

ขั้นตอนที่ 3: เลือกการดำเนินการสำหรับภาระผูกพันของคุณ

สมมติว่าคุณต้องการ "แก้ไข" การคอมมิตล่าสุดให้เป็นรายการดั้งเดิม [รวมทั้งหมดเข้าด้วยกัน] เลือกรายการล่าสุดและตั้งเป็น "Fixup"

คุณอาจต้องการใช้ "สควอช" ในกรณีที่คุณต้องการรวมคอมมิตเข้าด้วยกัน แต่ยังแก้ไขข้อความคอมมิตด้วย

รายละเอียดเกี่ยวกับ 'การดำเนินการ' อื่นๆ สามารถพบได้ที่นี่:

- https://www.kernel.org/pub/software/scm/git/docs/git-rebase.html#_interactive_mode-

ขั้นตอนที่ 4: ใช้การกระทำของคุณ

ใช้การกระทำของคุณ
ใช้การกระทำของคุณ
ใช้การกระทำของคุณ
ใช้การกระทำของคุณ

คลิกปุ่ม 'เริ่ม' เพื่อใช้การกระทำของคุณ

หลังจากใช้การกระทำของคุณแล้ว โปรดทราบว่าโครงการของคุณได้รับการตกแต่งแล้ว โดยบ่งชี้ว่าทั้งข้างหน้าและข้างหลังของรีโมตที่เกี่ยวข้อง

ขั้นตอนที่ 5: ผลักดันความมุ่งมั่นใหม่ของคุณ

จาก 'Package Explorer' ให้ใช้เมนูบริบทคลิกขวาเพื่อ 'พุช' คอมมิทของคุณ

ขั้นตอนที่ 6: ตั้งค่าปลายทาง 'พุช'

ตั้งค่าปลายทาง 'พุช'
ตั้งค่าปลายทาง 'พุช'

ในกล่องโต้ตอบ 'Destination Git Repository' ให้เลือกรีโมต 'Origin'

ขั้นตอนที่ 7: เลือกสาขาที่จะ 'กด' ถึง

เลือกสาขาที่จะ 'กด' ไปที่
เลือกสาขาที่จะ 'กด' ไปที่
เลือกสาขาที่จะ 'กด' ไปที่
เลือกสาขาที่จะ 'กด' ไปที่

ป้อนการอ้างอิง 'แหล่งที่มา' และ 'ปลายทาง' หรือใช้ ctrl-spacebar เพื่อเปิดรายการล่าสุดและเลือกจากที่นั่น

ขั้นตอนที่ 8: เพิ่มข้อกำหนดสาขาสำหรับ 'พุช' ของคุณ

คลิกปุ่ม 'เพิ่มข้อมูลจำเพาะ'

ขั้นตอนที่ 9:

ภาพ
ภาพ
ภาพ
ภาพ

เมื่อเพิ่ม "ข้อกำหนดสำหรับการพุช" แล้ว ให้เลือกช่องทำเครื่องหมาย "บังคับอัปเดต" คลิก 'เสร็จสิ้น' เพื่อส่งการคอมมิตใหม่ไปยังรีโมต ('Origin')

ขั้นตอนที่ 10: ตรวจสอบประวัติ

หากคุณเคยต่อต้าน 'Show In' > 'History' อย่างที่คุณเคยทำในขั้นตอนที่ 1 คุณควรทราบว่าการเปลี่ยนแปลงของคุณมีเพียงข้อเดียว

แนะนำ: