ประวัติของคุณจะถูกเก็บไว้เสมอ โดยพื้นฐานแล้ว เหตุผลเดียวที่จะเก็บสาขาของโปรแกรมแก้ไขด่วนไว้หลังจากการผสานคือ ถ้าคุณวางแผนที่จะทำการเปลี่ยนแปลงใดๆ เพิ่มเติมในโปรแกรมแก้ไขด่วนเดียวกัน ซึ่งไม่สมเหตุสมผลนักเมื่อคุณปล่อยโปรแกรมแก้ไขด่วน ดังนั้น คุณควรรู้สึกปลอดภัยอย่างยิ่งที่จะลบสาขาหลังจากการรวม
หลังจากรวมแล้วควรทำอย่างไร
เมื่อคุณพบหัวข้อที่ขัดแย้งกันแล้ว คุณสามารถเข้าไปแก้ไขการผสานตามที่คุณต้องการได้ เมื่อคุณพร้อมที่จะทำการผสาน สิ่งที่คุณต้องทำคือ run git add บนไฟล์ที่ขัดแย้งกัน(s) เพื่อบอก Git ว่าพวกเขาได้รับการแก้ไขแล้ว จากนั้น คุณเรียกใช้คอมมิต git ปกติเพื่อสร้างคอมมิตการรวม
GitHub ลบสาขาหลังจากผสานหรือไม่
คุณ สามารถลบส่วนหัวโดยอัตโนมัติหลังจากรวมคำขอดึงในที่เก็บของคุณแล้ว … บน GitHub ให้ไปที่หน้าหลักของที่เก็บ ใต้ชื่อที่เก็บของคุณ ให้คลิกการตั้งค่า ใต้ "ปุ่มผสาน" ให้เลือกหรือยกเลิกการเลือก ลบส่วนหัวโดยอัตโนมัติ
ฉันสามารถลบสาขาที่ผสานได้หรือไม่
เป็นสาขา git ที่เฉพาะเจาะจงมากขึ้นเล็กน้อย - D ลบสาขาใดๆ ไม่ว่าจะถูกรวมเข้าด้วยกันหรือไม่ คุณสามารถทำได้โดยตรงจาก GitHub หากคุณไปที่ส่วน 'สาขา' ของ repo ของคุณ (เช่น github.com///branches)
การลบสาขาทำอะไร
ใน Git สาขาเป็นเพียงตัวชี้ (ข้อมูลอ้างอิง) ที่จะคอมมิตในกราฟ acyclic กำกับ (DAG) ของการคอมมิต ซึ่งหมายความว่าการลบสาขา ลบเฉพาะการอ้างอิงถึงคอมมิต ซึ่งอาจทำให้การคอมมิตบางอย่างใน DAG ไม่สามารถเข้าถึงได้ จึงไม่ปรากฏ