คำขอดึง GitHub ของฉันถูกรวมการประชุมในขั้นตอนนี้คืออะไร?


17

ฉันคดเคี้ยวโครงการ Github ที่ทำการเปลี่ยนแปลงเล็ก ๆ และส่งคำขอดึงไปยังผู้ดูแลเดิมที่ได้ดึงมันใน. Merged pull request #11 from my_username/masterตอนสุดท้ายกระทำมี

นี่เป็นครั้งแรกที่ฉันทำสิ่งนี้ดังนั้นฉันไม่แน่ใจว่ามารยาทในตอนนี้คือ: ฉันทำgit pull upstream masterแล้วgit push origin masterและตอนนี้ความมุ่งมั่นล่าสุดของที่เก็บของฉันเองMerged pull request #11 from my_username/masterซึ่งอ่านแล้วรู้สึกแปลกสำหรับฉัน นี่เป็นวิธีที่ผู้คนมักจะทำหรือไม่ฉันต้องทำอะไรเพื่อ "ล้างประวัติ" หรืออะไรบางอย่าง?

หมายเหตุ: เนื่องจากนี่เป็นการเปลี่ยนแปลงเอกสารเล็กน้อยฉันไม่ได้สร้างสาขาเลยฉันเพิ่งทำการเปลี่ยนแปลงในmasterสาขาของฉันและส่ง pull req ดังนั้นจึงไม่มีการล้างข้อมูลในส่วนนั้น

คำตอบ:


10

ใช่นี่คือสิ่งที่คนทั่วไปมักทำเพราะเป็นสิ่งที่คอมไพล์ทำ

การทดสอบแบบผสานมักไม่สมเหตุสมผล มันเป็นผลลัพธ์ของตรรกะ "กรอไปข้างหน้า" นั่นคือการรวมกันไม่ได้สร้างการคอมมิทใหม่ถ้ามันไม่จำเป็น เวลาส่วนใหญ่ที่คอมมิชชันมอบหมายให้อาจารย์พูดว่า "การผสานต้นแบบ" เนื่องจากนักพัฒนาผสานต้นแบบไปยังสาขาของพวกเขาและผลักดันให้รวมซึ่งไม่จำเป็นต้องรวมอีกต่อไป ไม่มีใครสนใจเกี่ยวกับการรวมการกระทำที่คอมไพล์อยู่แล้ว


5
หากคุณไม่ดูแล แต่คุณอาจพบว่าno-ffตัวเลือกของการgit mergeมีประโยชน์เมื่อการควบรวมกิจการที่จะโท
Xion
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.