การใช้งาน Git ผ่าน Remote Repository ร่วมกันนั้น ก่อนหน้านี้เราพูดถึงการทำงานแบบ Centralized Workflow ไปแล้ว ในคราวนี้จะพูดถึงการทำงานอีกลักษณะหนึ่ง ซึ่งก็ไม่ได้แตกต่างจาก Centralized Workflow นัก เพียงแต่ผู้พัฒนา พัฒนาโดยแตก Branch Feature บน local repository แล้วจึง merge แล้ว push ไปยัง Remote Repository

เริ่มต้นจากนักพัฒนามากกว่า 1 คน ที่ทำงานบน remote repository เดียวกัน เริ่มโดยการใช้คำสั่ง git clone เพื่อคัดลอกมาทำงานบน local repository
Continue reading

เกี่ยวกับ Git Workflow นั้นให้มองภาพการพัฒนาซอฟต์แวร์ที่มีนักพัฒนาหลายคนร่วมในโครงการ การพัฒนาฟีเจอร์ การ release version ใหม่ การแก้ bug ซึ่ง git workflow ก็คือการนำสิ่งเหล่านั้นมาพัฒนาในรูปแบบของ workflow โดยใช้ git ช่วยในการพัฒนา

ยกตัวอย่างการพัฒนาซอฟต์แวร์ตามผังการพัฒนาในรูปตัวอย่างด้านล่าง


Continue reading

การที่นักพัฒนาหลายๆ คนใช้งาน Git บน Repository เดียวกัน สามารถทำได้ โดยกระบวนการหนึ่งเราเรียกว่า การทำงานแบบ Centralized Workflow

ตัวอย่างที่จะแสดงนี้ มีนักพัฒนา 3 คน ที่ทำงานบน Remote Repository เดียวกัน โดยทั้ง 3 คน ได้ใช้คำสั่ง git clone เพื่อนำ Remote Repository มาคัดลอกเป็น Local Repository เพื่อทำงานในเครื่องตนเอง
Continue reading