ลบหลังจากผสานเป็นวิธีปกติ นี่คือเหตุผลที่git branch -d yourbranchname
ตรวจสอบเพื่อให้แน่ใจว่าสาขาถูกรวมเข้าด้วยกันอย่างสมบูรณ์ก่อนที่จะลบ
มีเหตุผลบางประการที่ฉันคิดว่าจะรักษาสาขาไว้รอบ ๆ : คุณอาจต้องการยึดไว้ในกรณีที่คุณมีข้อบกพร่องกลับมาอีกครั้งเมื่อมีการผลิตหรือคุณอาจต้องการบันทึกในอดีต
ไม่ว่าในกรณีใดคุณมีตัวเลือกในการแท็กส่วนหัวของสาขาก่อนที่จะลบออก แท็กเปรียบเสมือนสาขาที่เป็นตัวชี้ไปยังการคอมมิตยกเว้นความแตกต่างเล็กน้อย: 1) พอร์ซเลนมักจะไม่แสดงแท็กในคำสั่งการสำรวจเช่น git show-branch หรือ tab-auto complete ในการชำระเงิน 2) การตรวจสอบอย่างใดอย่างหนึ่งจะทำให้คุณอยู่ใน HEAD ที่แยกออก (ไม่อ้างอิง) 3) คุณสามารถทิ้ง " ข้อความการแท็ก " ไว้ได้ซึ่งทำให้แท็กถูกบันทึกเป็นวัตถุในที่เก็บอ็อบเจ็กต์เหมือนคอมมิต
วิธีนี้ช่วยให้คุณสามารถเก็บรักษาประวัติและหากคุณจำเป็นต้องแก้ไขข้อบกพร่องฉันขอแนะนำให้สร้างสาขาใหม่จากต้นแบบสำหรับการแก้ไข