การจัดการสาขาเป็นสิ่งสำคัญในการใช้ Git Branches ช่วยให้คุณสามารถทำงานกับคุณลักษณะ งาน หรือเวอร์ชันของซอร์สโค้ดหลายเวอร์ชันได้พร้อมกัน ต่อไปนี้เป็นแนวคิดหลักและการดำเนินการพื้นฐานสำหรับการจัดการสาขาใน Git:
การสร้างสาขาใหม่
ใช้คำสั่ง เพื่อสร้างสาขา ใหม่ git branch <branch-name>
ด้วยชื่อ <branch-name>
ตัวอย่างเช่น: git branch feature-branch
.
สลับไปมาระหว่างสาขา
ใช้คำสั่ง git checkout <branch-name>
สลับระหว่างสาขา ตัวอย่างเช่น: git checkout feature-branch
.
กำลังดูรายชื่อสาขา
ใช้คำสั่ง git branch
เพื่อดูรายการสาขาที่มีอยู่ในที่เก็บ สาขาปัจจุบันมีเครื่องหมายดอกจัน(*)
รวมสาขา
หากต้องการผสานการเปลี่ยนแปลงจากสาขาหนึ่งไปยังสาขาปัจจุบัน ให้ใช้คำ git merge <branch-name>
สั่ง ตัวอย่างเช่น: git merge feature-branch
.
การลบสาขา
ใช้คำสั่ง git branch -d <branch-name>
เพื่อลบสาขาที่ทำงานเสร็จแล้ว ตัวอย่างเช่น: git branch -d feature-branch
การพุชสาขาไปยังที่เก็บระยะไกล
ใช้คำสั่ง git push origin <branch-name>
เพื่อพุชสาขาเฉพาะไปยังที่เก็บระยะไกล ตัวอย่างเช่น: git push origin feature-branch
.
การสร้างสาขาจากการกระทำเฉพาะ
ใช้คำสั่ง git branch <branch-name> <commit-id>
เพื่อสร้างสาขาใหม่จากการกระทำเฉพาะ ตัวอย่างเช่น: git branch bug-fix-branch abc123
.
การจัดการสาขาใน Git ช่วยให้คุณพัฒนาคุณสมบัติอิสระ ทำการทดสอบ และจัดการการกำหนดเวอร์ชันของซอร์สโค้ดได้อย่างมีประสิทธิภาพ การใช้คำสั่งและแนวคิดข้างต้นจะช่วยให้คุณรักษาการควบคุมและจัดระเบียบกระบวนการพัฒนาซอฟต์แวร์ของคุณได้