คำถามนี้เกี่ยวข้องกับการทำภารกิจนี้ให้สำเร็จเท่านั้น แต่การทำเช่นนั้นเป็นการปฏิบัติที่ดีหรือไม่ดีกับ Git
พิจารณาว่าในท้องถิ่นฉันทำงานส่วนใหญ่ในสาขาหลัก แต่ฉันได้สร้างสาขาเฉพาะที่ฉันจะเรียกว่า "topical_xFeature" ในกระบวนการทำงานบน "topical_xFeature" และสลับไปมาเพื่อทำงานอื่นในสาขาหลักปรากฎว่าฉันได้กระทำมากกว่าหนึ่งการกระทำในสาขา "topical_xFeature" แต่ระหว่างการกระทำแต่ละครั้งฉันไม่ได้ทำอะไรเลย ดัน
ก่อนอื่นคุณจะพิจารณาการปฏิบัติที่ไม่ดีนี้หรือไม่? มันจะไม่ฉลาดที่จะยึดติดกับหนึ่งกระทำต่อสาขาต่อการผลักดัน? ในกรณีใดบ้างจะเป็นการดีถ้ามีหลายคอมมิชชันในสาขาก่อนที่จะทำการพุช
ประการที่สองฉันจะทำอย่างไรดีที่สุดให้นำหลาย ๆ คอมมิชชันบน topical_xFeature branch ไปสู่กิ่งหลักสำหรับการพุช มันเป็นเรื่องน่ารำคาญที่ไม่ต้องกังวลเกี่ยวกับเรื่องนี้และเพียงแค่กดที่หลายคอมมิชชันได้รับการผลักหรือมันเป็นที่น่ารำคาญน้อยกว่าที่จะรวมความมุ่งมั่นเป็นหนึ่งแล้วกด? อีกครั้งวิธีการทำเช่นนี้?
git branch -d topic
ผมไม่สามารถลบสาขาหัวข้อด้วย ทำไม git จึงไม่สามารถระบุได้ว่าการเปลี่ยนแปลงทั้งหมดถูกรวมเข้าด้วยกัน?