สาขา Git เป็นสายการพัฒนาแยกต่างหากในโครงการซอฟต์แวร์ ผู้ใช้สามารถสร้างแบรนช์ และทำการเปลี่ยนแปลงต่อกับแบรนช์นี้ต่อไปได้โดยไม่ไปยุ่งกับต้นฉบับ 'ผู้เชี่ยวชาญ'
สาขา.
โดยปกติ นักพัฒนาแต่ละคนที่ทำงานเกี่ยวกับโค้ดจะทำการเปลี่ยนแปลงในสาขาที่แยกจากกัน Git นำเสนอคุณสมบัติในการรวมสาขากับสาขาหลักหลังจากการเปลี่ยนแปลงเสร็จสิ้น สามารถตั้งชื่อสาขาได้ตามประเภทของการเปลี่ยนแปลงที่มีอยู่ สิ่งนี้ทำให้เกิดความโปร่งใสและการกระจายอำนาจที่เหมาะสมในทีมพัฒนา และด้วยเหตุนี้ แนวทางปฏิบัติเหล่านี้จึงเป็นไปตามอนุสัญญาในสาขาวิศวกรรมซอฟต์แวร์อย่างกว้างขวาง
ในบทความนี้เราจะมาดูวิธีการเปลี่ยนสาขาปัจจุบันในโครงการ Git โดยใช้ git checkout
สั่งการ.
ก่อนอื่นเลย, เพื่อดูสาขาที่มีอยู่ทั้งหมด ในโครงการ Git ไปที่ไดเร็กทอรีโครงการและเรียกใช้:
สาขา git
ดังที่เราเห็น สาขาที่เราอยู่ในปัจจุบัน (ต้นแบบ) ถูกเน้น
ก่อนที่เราจะเปลี่ยนไปใช้แบรนช์อื่น หากมีการเปลี่ยนแปลงใด ๆ ภายใต้แบรนช์นี้ จะต้องคอมมิต มิฉะนั้น Git อาจป้องกันไม่ให้เกิดการเปลี่ยนแปลงสาขา หากมีข้อขัดแย้งในสาขา
ที่จะกระทำการเปลี่ยนแปลง, วิ่ง:
git commit -m "การเปลี่ยนแปลงเล็กน้อยในโค้ด"
โปรดทราบว่าสตริงหลัง -m
แฟล็กเป็นข้อความบังคับที่ต้องระบุในการคอมมิตแต่ละครั้ง โดยจะอธิบายการเปลี่ยนแปลงที่ทำระหว่างการคอมมิต
ในที่สุด, เพื่อชำระเงิน / เปลี่ยนเป็นสาขาอื่น, วิ่ง:
git checkout
เช่น. เพื่อชำระเงินที่สาขา 'การทดสอบ':
ตอนนี้เราสามารถดำเนินการเปลี่ยนแปลงที่จำเป็นในสาขาของเราได้แล้ว