วีดีโอ: ฉันจะรวมสาขาเข้ากับสาขาอื่นได้อย่างไร
2024 ผู้เขียน: Stanley Ellington | [email protected]. แก้ไขล่าสุด: 2023-12-16 00:24
ก่อนอื่นเราเรียกใช้ git checkout ปรมาจารย์ to เปลี่ยนแอคทีฟ สาขา กลับ ที่จะเชี่ยวชาญ . จากนั้นให้รันคำสั่ง git ผสาน ใหม่- สาขาที่จะผสาน ฟีเจอร์ใหม่ เข้าไปข้างใน NS สาขาหลัก . โปรดทราบว่าgit ผสาน รวมที่ระบุ แยกสาขาออกเป็น ที่ใช้งานอยู่ในปัจจุบัน สาขา . เลยต้อง ถึง เป็น บน NS สาขา ว่าเราเป็น รวมเป็น.
ต่อไปนี้ฉันจะรวมสาขาหนึ่งไปยังอีกสาขาหนึ่งได้อย่างไร
ภายใต้ สาขา , ดับเบิลคลิกที่คุณสมบัติ สาขา ที่อยู่เบื้องหลังให้เปลี่ยนเป็นสิ่งนั้น สาขา . คลิก ผสาน ปุ่ม. จากป๊อปอัปที่ปรากฏขึ้น ให้เลือกคอมมิตที่คุณต้องการ ผสาน เป็นคุณลักษณะของคุณ สาขา . ตรวจสอบสร้างการคอมมิตแม้ว่า ผสาน แก้ไขผ่านตัวเลือกกรอไปข้างหน้าที่ด้านล่าง
ฉันจะรวมสาขาจากสาขาอื่นใน Sourcetree ได้อย่างไร คลิกสองครั้งที่ปุ่มหลัก สาขา (ในกรณีนี้คือต้นแบบสำหรับ Git หรือค่าเริ่มต้นสำหรับ Mercurial) เพื่อเปลี่ยนไปใช้สิ่งนั้น สาขา . คลิก ผสาน ปุ่ม. จากป๊อปอัปที่ปรากฏขึ้น ตรวจสอบให้แน่ใจว่าได้คอมมิตในรายการความปรารถนาของคุณแล้ว สาขา ถูกเน้น คุณกำลังระบุว่าคุณต้องการเพิ่มการคอมมิตจากสิ่งนี้ สาขา ไปที่หลัก สาขา.
นอกจากนี้ ฉันจะรวมการเปลี่ยนแปลงจากสาขาหนึ่งไปอีกสาขาหนึ่งใน git ได้อย่างไร
ผสาน ของคุณ สาขา เป็นมาสเตอร์เป็นวิธีที่พบได้บ่อยที่สุดในการทำเช่นนี้ Git สร้างคอมมิตใหม่ (M) ที่เรียกว่า a ผสาน มุ่งมั่นที่ผลจาก รวมกัน NS การเปลี่ยนแปลง จากคุณสมบัติของคุณ สาขา และเชี่ยวชาญจากจุดที่ทั้งสอง สาขา แตกต่าง
การรวมสาขาจะลบหรือไม่
อายุสั้น สาขา ควรจะเป็น ลบแล้ว หลังจากที่พวกเขาได้รับ รวมกัน ให้มีชีวิตยืนยาวเพราะไม่เกี่ยวข้องกันอีกต่อไป สาขา ท้ายที่สุด เป็นเพียงพอยน์เตอร์เหมือนกับแท็ก และพวกมันก็ชี้ไปที่การคอมมิตเฉพาะ ภาระผูกพันจาก สาขา จะถูกเก็บไว้ใน reflog ก่อนที่การรวบรวมขยะจะลบออก