ฉันควรทำงานที่ master branch หรือไม่?

ฉันควรทำงานที่ master branch หรือไม่?
ฉันควรทำงานที่ master branch หรือไม่?
Anonim

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

จุดเด่นของสาขามาสเตอร์คืออะไร

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

มาสเตอร์สาขาควรเรียกว่าอะไร

เนื้อหาสำหรับนักพัฒนาที่ต้องอ่าน

เริ่มวันที่ 1 ตุลาคม 2020 "สาขาหลัก" ทั้งหมดจะถูกเรียกว่า "สาขาหลัก" สำหรับนักพัฒนาที่เชี่ยวชาญใน Git และ GitHub มานานหลายปี การเปลี่ยนแปลงนี้อาจใช้เวลาพอสมควร

ฉันควรใช้หลักหรือหลัก

ไม่มีความแตกต่างระหว่าง main และ master เป็นเพียงชื่อของสาขาเริ่มต้น สำหรับคุณ git push origin master เพียงแค่สร้างสาขาใหม่ที่เรียกว่า master (เนื่องจากยังไม่มีอยู่แล้ว) และผลักดันการคอมมิตปัจจุบันของคุณที่นั่น

ทำไม GitHub ถึงใช้ main แทน master

เริ่มเดือนหน้า ที่เก็บซอร์สโค้ดใหม่ทั้งหมดที่สร้างบน GitHub จะมีชื่อว่า "main"แทนที่จะเป็น "เจ้านาย" เนื่องจาก ส่วนหนึ่งของความพยายามของบริษัทในการลบการอ้างอิงที่ไม่จำเป็นเกี่ยวกับการเป็นทาสและแทนที่ด้วยเงื่อนไขที่ครอบคลุมมากขึ้น.

แนะนำ: