git Archive

สิ่งที่น่าสนใจใน Git 2.37

ไม่ได้ upgrade Git นาน พบว่าตอนนี้ออก version 2.37.2 มาแล้วเลยไปดูหน่อยว่ามันอะไรที่น่าสนใจบ้าง เริ่มที่เรื่องของการปรับปรุง performance ของ Gitfeature ที่พัฒนาด้วยภาษา perlก็จะเปลี่ยนมาเป็นภาษา C รวมทั้งของใหม่ ๆเพราะว่าตอนนี้มีทั้งสองภาษาเลยยกตัวอย่างเช่น git add -i เป็นต้น

Read More…

Git มันยากหรือง่ายนะ ?

Git มันยากหรือง่ายนะ ?น่าสนใจมาก ๆ กับคำถามนี้ถ้าถามตัวเองในช่วงแรก ๆ ก็งง ๆ นะยิ่งพวก command line ก็จำไม่ค่อยได้แต่พอใช้ไปเรื่อย ๆ ก็ชิน

Read More…

อ่านสนุกดี สำหรับหนังสือ Git Apprentice

เพิ่งได้รับ email แจ้งว่ามีหนังสือใหม่ออกมา ชื่อว่า Git Apprenticeเป็นหนังสือที่มีเนื้อหา เหมาะสำหรับผู้เริ่มต้นกันเลยใช้งานใน command line ล้วน ๆตั้งแต่แนวคิด การสร้าง repostory, การจัดการใน local และ remoteซึ่งครบถ้วนต่อการเริ่มต้นมาก ๆ ใครสนใจ ลองไปอ่านกันได้แต่ว่าอ่านได้ไม่หมดนะ เพราะว่า ต้องเป็นสมาชิกด้วย

Read More…

แนะนำ Git Explorer ตัวช่วยการใช้งาน git command

สำหรับใครที่ใช้งาน git ผ่าน command lineขอแนะนำตัวช่วยที่น่าสนใจคือ Git Explorerช่วยในการค้นหาการใช้งานชุดคำสั่ง หรือ command line ต่าง ๆแบบเข้าใจได้ง่ายมาก ๆ แน่นอนว่า เหมาะมาก ๆ สำหรับมือใหม่ หรือใครก้ตามที่จำไม่ค่อยได้มาลองใช้งานกันดู

Read More…

Tips การใช้งาน Git แบบง่าย ๆ ไหมนะ !!

วันนี้ทำการสรุปเรื่องการใช้งาน Git ไว้เพื่อใช้สำหรับการทำ workshop เกี่ยวกับการจัดการ version ของ codeจึงทำให้เห็นว่ามี tip ที่น่าสนใจ และ ใช้งานบ่อย ๆ ไว้

Read More…

เพิ่งเห็นการเปลี่ยนเรื่อง default branch ใน Git 2.31.0

หลังจากที่ update Git มาเป็น version 2.31.0เพิ่งเห็นว่ามีการเปลี่ยนแปลงเรื่อง default branchนั่นคือ เมื่อเราทำการสร้าง หรือ init git repository ขึ้นมาที่ local แล้วจะแสดง message ให้ทำการเปลี่ยน default branchจาก master ไปใช้ชื่ออื่น ๆ เช่น main, trunk หรือ development ก็ได้

Read More…

[Git] แนะนำ git jump ตัวช่วยจัดการ branch

ปัญหาอย่างหนึ่งสำหรับ Git repository ที่มี branch เยอะ ๆคือ การจัดการนั่นเองไม่ว่าจะการเปลี่ยน, แก้ไขชื่อ และลบ branchไปจนถึงการค้นหา branch ผ่าน command lineซึ่งไปเจอเครื่องมือที่ช่วยจัดการปัญหาเหล่านี้คือ Git Jump

Read More…

[Note] จัดการ template ของ commit message ใน Git

วิธีการจัดการ template ของ commit message ใน Git เพื่อเป็นแนวทางในการเขียน commit message โดยการใช้งานมีขั้นตอนดังนี้

Read More…

สรุปจากการอ่าน paper เรื่อง Error and Poor Practices of Future Software Engineers in Using Git

ไปเจอ paper ที่น่าสนใจเกี่ยวกับ Error และ Poor practice ของการใช้งาน Gitโดยทำการทดลองและสรุปผลจากการเรียนการสอน มีหลาย ๆ เรื่องที่น่าสนใจ เพื่อนำมาใช้ปรับปรุงการเรียนการสอนใช้งาน Git ให้มีประสิทธิภาพที่ดีขึ้น คิดว่าน่าจะเป็นประโยชน์ต่อคนทำงานด้วยเช่นกัน

Read More…

สวัสดี Scalar :: จัดการ monorepo ขนาดใหญ่สำหรับ Git

ทางทีมของ Microsoft ได้สร้าง Scalar ออกมา เป็นเครื่องมือเพิ่มเติมของ Git เพื่อจัดการ monorepo ขนาดใหญ่ด้วย VFS for Git (GVFS)โดยพัฒนาด้วยภาษา C# โดยใน project นี้มีเป้าหมายเพื่อ การจัดการของขนาดการเปลี่ยนแปลงต่าง ๆ ให้ดีขึ้น ยกตัวอย่างเช่น ขนาดของ index และ การ modify ต่าง ๆ ลดขนาดของ object หรือการเปลี่ยนแปลงให้เล็กลง ไม่ต้องรอสำหรับงานที่ต้องใช้เวลาทำงานนาน ๆ&nbsp

Read More…