Cherry-pick ใน Git คืออะไร? วิธีเลือก Commit มาใช้
Git cherry-pick คือคำสั่งที่ช่วยให้คุณเลือก commit เฉพาะจาก branch หนึ่ง แล้วนำมาใช้ใน branch อื่น โดยไม่ต้อง merge ทั้ง branch มา เป็นเครื่องมือที่มี…
รวมคู่มือและบทความเชิงเทคนิคจากทีม Dot Enterprise · ทั้งหมด 1008 บทความ
หนูรวมคู่มือที่ทีมเขียนไว้ให้ตรงนี้แล้วค่ะ ลองพิมพ์สิ่งที่อยากรู้ในช่องค้นหาได้เลยนะคะ เมี้ยว!
Git cherry-pick คือคำสั่งที่ช่วยให้คุณเลือก commit เฉพาะจาก branch หนึ่ง แล้วนำมาใช้ใน branch อื่น โดยไม่ต้อง merge ทั้ง branch มา เป็นเครื่องมือที่มี…
Git Flow คือ Branching Strategy ยอดนิยมที่สร้างโดย Vincent Driessen ในปี 2010 มีโครงสร้าง branch ที่ชัดเจน ทำให้ทีมสามารถทำงานร่วมกันได้อย่างเป็นระบบ เหมาะ…
Merge Conflict เกิดขึ้นเมื่อ Git พยายาม merge (รวม) สองสาขาเข้าด้วยกัน แต่พบว่าไฟล์เดียวกันบรรทัดเดียวกันถูกแก้ไขโดยสองสาขา ทำให้ Git ไม่สามารถตัดสินใจได้…
เมื่อพัฒนาโครงการร่วมกันในทีม คำถามที่นักพัฒนาหลายคนสงสัยคือ ควรใช้ git merge หรือ git rebase ดี ทั้งสองคำสั่งมีจุดประสงค์คล้ายกันคือ นำการเปลี่ยนแปลงจาก…
การสร้างและสลับ branch คือทักษะที่ต้องใช้บ่อยที่สุดในการทำงานกับ Git บทความนี้จะอธิบายคำสั่งทั้ง git branch , git checkout และ git switch พร้อมกรณีการใช้…
Git Branch คือหนึ่งในความสามารถที่ทรงพลังที่สุดของ Git เพราะช่วยให้ทีมสามารถพัฒนาฟีเจอร์ใหม่ แก้ bug และทดลองสิ่งต่างๆ ได้อย่างเป็นอิสระโดยไม่กระทบโค้ดหลัก…
Commit message ที่ดีคือหนึ่งในทักษะที่แยกนักพัฒนามือใหม่ออกจากมืออาชีพ เมื่อคุณกลับมาดู commit log หลังผ่านไป 6 เดือน ข้อความอย่าง "fix bug" หรือ "update"…
เมื่อคุณตัดสินใจใช้ Git ในโปรเจ็กต์ สิ่งแรกที่ต้องทำคือการเริ่มต้น Repository มีอยู่ 2 วิธีหลักคือ git init สำหรับโปรเจ็กต์ใหม่ และ git clone สำหรับการ…
หนึ่งในความสับสนที่พบเห็นจากนักพัฒนาเมื่อเริ่มต้นใช้ Git เลย คือ "ทำไมถึงต้อง add ก่อนแล้วค่อย commit?" บทความนี้จะอธิบาย Git Workflow อย่างละเอียด พร้อม…
Git เป็นระบบควบคุมเวอร์ชั่น (Version Control System) ที่ใช้กันอย่างแพร่หลายในโลกการพัฒนาซอฟต์แวร์ สำหรับผู้ที่เพิ่งเริ่มใช้งาน Git กำลังแรก คำสั่งพื้นฐาน…
หลังจากติดตั้ง Git เสร็จแล้ว ขั้นตอนสำคัญต่อไปคือการตั้งค่า Git Identity โดยระบุชื่อผู้ใช้งาน (username) และอีเมลของคุณ เพื่อให้ Git สามารถบันทึกข้อมูลผู้…
การติดตั้ง Git บน Cloud VPS ที่ใช้ Ubuntu หรือ Debian นั้นเป็นขั้นตอนที่ง่ายและไม่ยุ่งยาก เพียงใช้คำสั่งการจัดการแพคเกจ (Package Manager) ของ Linux ได้แล้ว…