git Archive

คำสั่ง Git ที่ใช้อยู่เป็นประจำ

จาก post เรื่อง 6 คำสั่งของ Git ที่คุณจำได้หรือนึกออก นั่นหมายความว่าเป็น 6 คำสั่งที่ใช้เป็นประจำ จึงทำการสรุปไว้นิดหน่อย น่าจะมีประโยชน์สำหรับมือใหม่บ้าง เพราะว่าคำสั่งที่ผมใช้มันพื้นฐานสุด ๆ

Read More…

วันนี้ใช้ Git Standup กันหรือยัง ?

เมื่อเช้าอ่านเจอบทความเรื่อง Git for Daily Standup โดยนักพัฒนาหลาย ๆ คนอาจจะต้องมีประชุมที่เรียกว่า Standup meeting หรือ Daily Standup เพื่อทำการพูดคุย บอกความคืบหน้า และ ปัญหาที่เกิดขึ้น เช่น เมื่อวานทำอะไร เพื่อทำให้เป้าหมายสำเร็จ วันที่ทำอะไร เพื่อทำให้เป้าหมายสำเร็จ ติดปัญหาอะไร ที่จะทำให้เป้าหมายไม่สำเร็จ

Read More…

มาเรียนรู้ Git จาก Sketchnote น่ารัก ๆ

วันนี้เห็นมีคน tweet เกี่ยวกับ Sketchnotes สำหรับอธิบายการทำงานของ Git ประกอบไปด้วย Git pull Git merge Git rebase สิ่งที่น่าสนใจคือ อธิบายการทำงานด้วยรูปแบบซึ่งน่ารักดี เลยนำมาฝาก เผื่อจะทำให้การอธิบายเรื่อง Git ไม่น่าเบื่ออีกต่อไป

Read More…

สิ่งที่นักพัฒนาส่วนใหญ่ลืมก่อนการ commit code

เมื่อวานมีโอกาสแบ่งปันความรู้เรื่องการใช้งาน Version Control ด้วย Git ไป การ commit หรือบันทึกการเปลี่ยนแปลง การ push หรือการส่งการเปลี่ยนแปลงไปยัง remote repository การ pull หรือการดึงการเปลี่ยนแปลงจาก remote repository มายังเครื่องเรา ทั้งหมดนี้คือ การพูดคุยและการทำงานร่วมกันของทีมพัฒนา ยิ่งทำการ commit/push/pull บ่อย ๆ มากเพียงใด ปัญหาที่เกิดก็จะน้อยลงไป !! ลองคิดสิว่าระหว่าง commit บ่อย ๆ กับนาน ๆ ครั้ง แบบไหนจะดีกว่ากัน

Read More…

VDO เรื่อง Git สำหรับผู้เริ่มต้นใน 7 นาที พร้อม Infographic เข้าใจง่าย ๆ

ไปเจอ VDO สอนพื้นฐานการใช้งาน Git ที่ CodingDojo.com ทำการอธิบายได้สั้นและกระชับภายใน 7 นาที จึงทำการแปลและสรุปไว้นิดหน่อย น่าจะมีประโยชน์สำหรับผู้เริ่มต้น

Read More…

พื้นฐานการใช้งาน Git ที่ต้องรู้

ปกติในการใช้ git ของผมจะใช้งานผ่าน command line เสมอ เนื่องจากใช้งานผ่าน GUI ไม่เป็น !! โดยคำสั่งที่ใช้บ่อย ๆ ประกอบไปด้วย push pull status add commit diff log ซึ่งน่าจะเพียงพอ !! แต่ขอแนะนำพื้นฐานการใช้งาน git ที่น่าจะต้องรู้ หรือถ้าไม่รู้ก็ควรจะศึกษาเพิ่มเติม เนื่องจากจะช่วยทำให้ใช้งาน git ได้ดีและมีประสิทธิภาพมากยิ่งขึ้น พื้นฐานมันเป็นเรื่องที่สำคัญมาก ๆ นะ

Read More…

รู้หรือไม่ว่า Git สามารถนำมาสร้าง NoSQL Database แบบ Key-Value ได้นะ

ช่วงวันหยุดมีคำถามที่น่าสนใจเกี่ยวกับ Git ขึ้นมาคือ ถ้าต้องการเก็บข้อมูลต่าง ๆ ด้วย Git ล่ะ ให้เหมือนกับ NoSQL database ล่ะ จะทำอย่างไรดี ? ดังนั้นมาลองใช้งานกันหน่อยสิ

Read More…

Git :: ข้อควรระวังสำหรับการใช้งาน push force

วันนี้เจอประสบการณ์ไม่ค่อยดีสำหรับการใช้งาน git ด้วยคำสั่ง ผลที่ตามมาก็ไฟไหม้สิครับ ทั้ง code หาย ทั้ง commit history ต่าง ๆ หายไปหมด งานของเราอาจจะดี แต่ของคนอื่นหายหมด ภาพรวมคือ งานเข้าสิครับ !! เป็นภัยต่อชีวิต เป็นพิษต่อทีมมาก ๆ

Read More…

สรุปสิ่งที่แบ่งปันเรื่อง Branching Strategy

วันนี้มีโอกาสไปแบ่งปันเรื่อง Branching Strategy ในงาน Thailand Agile Coaching Meetup 2/2559 ตอน Game Game และ Game ซึ่งจัดที่บริษัท THiNKNET โดยเนื้อหาเป็นแนวคิดสำหรับ การจัดการความเสี่ยงอย่างหนึ่งในนั้นคือ เรื่อง Branching แต่สิ่งที่ไม่เคยคิดกันต่อก็คือการ Merging มีรายละเอียดคร่าว ๆ ดังต่อไปนี้

Read More…

แนะนำ GitUp :: เพื่อทำให้เข้าใจ Git มากขึ้น

เนื่องจากการใช้งาน Git นั้น มันอาจก่อให้เกิดความสับสน และ มึนงง สำหรับผู้เริ่มต้นใช้งานทั้งหน้าเก่า และ หน้าใหม่ ถ้าไม่เชื่อลองไปดูใน Stack Overflow สิ ว่าคำถามเกี่ยวกับ Git ถูกถาม และ vote เยอะมาก ๆ

Read More…