Git Worktree: ทำงานหลาย Branch พร้อมกันบน VPS
Git Worktree เป็นฟีเจอร์ที่ช่วยให้คุณทำงานกับหลาย Branch พร้อมกันโดยไม่ต้องสลับเปลี่ยน Branch บ่อยๆ ในการพัฒนาโปรแกรมเอนเตอร์ไพรส์บน VPS ฟีเจอร์นี้สุดมี…
รวมคู่มือและบทความเชิงเทคนิคจากทีม Dot Enterprise · ทั้งหมด 1008 บทความ
หนูรวมคู่มือที่ทีมเขียนไว้ให้ตรงนี้แล้วค่ะ ลองพิมพ์สิ่งที่อยากรู้ในช่องค้นหาได้เลยนะคะ เมี้ยว!
Git Worktree เป็นฟีเจอร์ที่ช่วยให้คุณทำงานกับหลาย Branch พร้อมกันโดยไม่ต้องสลับเปลี่ยน Branch บ่อยๆ ในการพัฒนาโปรแกรมเอนเตอร์ไพรส์บน VPS ฟีเจอร์นี้สุดมี…
Git Bisect เป็นคำสั่งที่ช่วยให้คุณหา Commit ที่ทำให้เกิด Bug โดยใช้วิธี Binary Search ผ่าน Git History เมื่อมี Bug เกิดขึ้นแต่ไม่รู้ว่ามาจาก Commit ไหน Git…
Git Submodule ช่วยให้คุณสามารถรวม Repository อื่นเข้าไปในโปรเจ็กต์ของคุณ โดยยังคงเป็น Git Repository อิสระ ซึ่งเป็นเครื่องมือที่มีประโยชน์เมื่อต้องการ…
Semantic Versioning เป็นระบบการตั้งหมายเลขเวอร์ชันที่ใช้กันอย่างแพร่หลายในวงการพัฒนา Software โดยมีรูปแบบ MAJOR.MINOR.PATCH (เช่น 1.2.3) ระบบนี้ช่วยให้ผู้…
Webhook เป็นวิธีการสื่อสารจากระบบหนึ่ง (GitHub/GitLab) ไปยังแอปพลิเคชันของคุณ เมื่อมีเหตุการณ์เกิดขึ้น เช่น Push Code หรือ Merge Request ในแง่ของการพัฒนาบน…
GitLab CI/CD Pipeline เป็นระบบที่ทรงพลังสำหรับการสร้างกระบวนการ Build, Test, และ Deploy ให้เป็นอัตโนมัติ ผ่านไฟล์ .gitlab-ci.yml ที่วางไว้ที่ Root ของ…
GitHub Actions เป็นแพลตฟอร์มอัตโนมัติที่ช่วยให้คุณสามารถสร้าง Workflow เพื่อทดสอบ บิลด์ ปรับเปลี่ยน และปรับใช้โค้ดได้โดยอัตโนมัติ ทุกครั้งที่มีการ Push…
การ Backup Git Repository เป็นสิ่งสำคัญเพื่อป้องการสูญเสียข้อมูล ในบทความนี้เราจะแนะนำวิธีต่าง ๆเป็นการ Backup Repository อัตโนมัติบน VPS ด้วยวิธีต่าง ๆที่…
การ Deploy เว็บอัตโนมัติด้วย Git และ SSH เป็นวิธีที่ปลอดภัยและมีประสิทธิภาพ ในบทความนี้เราจะสอนการตั้งค่า Git เพื่อให้ Deploy เว็บไซต์อัตโนมัติผ่าน SSH…
Git Hooks เป็นสคริปต์ที่ทำงานเมื่อเหตุการณ์ Git เกิดขึ้น ในบทความนี้เราจะสอนการใช้ post-receive hook เพื่อ Deploy เว็บไซต์อัตโนมัติเมื่อ Push โค้ดไปยัง VPS…
Bare Git Repository เป็นรูปแบบ Git Repository พิเศษที่ออกแบบมาโดยเฉพาะสำหรับการใช้งานบนเซิร์ฟเวอร์ โดยไม่มี Working Tree ทำให้เหมาะสำหรับการจัดเก็บและการ…
Gitea เป็น lightweight Git service ที่เหมาะสำหรับติดตั้งบน VPS เล็กๆ หรือ low-resource servers ขนาดไฟล์เล็ก (~15MB) ใช้หน่วยความจำน้อย และติดตั้งง่าย เหมาะ…