Git Worktree: ทำงานหลาย Branch พร้อมกันบน VPS

Git Worktree: ทำงานหลาย Branch พร้อมกันบน VPS

Git Worktree เป็นฟีเจอร์ที่ช่วยให้คุณทำงานกับหลาย Branch พร้อมกันโดยไม่ต้องสลับเปลี่ยน Branch บ่อยๆ ในการพัฒนาโปรแกรมเอนเตอร์ไพรส์บน VPS ฟีเจอร์นี้สุดมีประโยชน์เพราะช่วยให้ผู้พัฒนาทำงานหลายงานพร้อมกัน โดยแต่ละ Worktree มีระบบไฟล์และ Staging Area ของตัวเอง Git Worktree คืออะไร Git Worktree ช่วยให้คุณ

Git Bisect: หา Bug ด้วยวิธี Binary Search ใน History

Git Bisect: หา Bug ด้วยวิธี Binary Search ใน History

Git Bisect คืออะไร? Git Bisect เป็นคำสั่งที่ช่วยให้คุณหา Commit ที่ทำให้เกิด Bug โดยใช้วิธี Binary Search ผ่าน Git History เมื่อมี Bug เกิดขึ้นแต่ไม่รู้ว่ามาจาก Commit ไหน Git Bisect จะช่วยให้คุณสามารถค้นหา Commit ที่เป็นสาเหตุได้อย่างรวดเร็วและมีประสิทธิภาพ โดยเฉพาะเมื่อมี Commits จำนวนมากในระหว่าง

Git Submodule คืออะไร? วิธีใช้จัดการ Dependencies

Git Submodule คืออะไร? วิธีใช้จัดการ Dependencies

Git Submodule คืออะไร? Git Submodule ช่วยให้คุณสามารถรวม Repository อื่นเข้าไปในโปรเจ็กต์ของคุณ โดยยังคงเป็น Git Repository อิสระ ซึ่งเป็นเครื่องมือที่มีประโยชน์เมื่อต้องการจัดการ Dependencies ที่เป็น Git Repository โดยไม่ต้องทำ Copy-Paste Code การใช้ Submodule ช่วยให้สามารถอัปเดตแต่ละ Module ได้อย่

Webhooks ใน GitHub/GitLab คืออะไร? ตั้งค่า Auto Deploy

Webhooks ใน GitHub/GitLab คืออะไร? ตั้งค่า Auto Deploy

Webhooks คืออะไร? Webhook เป็นวิธีการสื่อสารจากระบบหนึ่ง (GitHub/GitLab) ไปยังแอปพลิเคชันของคุณ เมื่อมีเหตุการณ์เกิดขึ้น เช่น Push Code หรือ Merge Request ในแง่ของการพัฒนาบน ผู้ให้บริการโฮสติ้ง Cloud VPS หรือ Cloud Hosting ของเรา Webhooks เป็นเครื่องมือที่สำคัญในการสร้าง CI/CD Pipeline อัตโนมัติ ทำใ

GitHub Actions คืออะไร? เริ่มต้น CI/CD อย่างง่าย

GitHub Actions คืออะไร? เริ่มต้น CI/CD อย่างง่าย

GitHub Actions คืออะไร GitHub Actions เป็นแพลตฟอร์มอัตโนมัติที่ช่วยให้คุณสามารถสร้าง Workflow เพื่อทดสอบ บิลด์ ปรับเปลี่ยน และปรับใช้โค้ดได้โดยอัตโนมัติ ทุกครั้งที่มีการ Push Code หรือสร้าง Pull Request บนลิงค์ GitHub ของคุณ โดยทั้งหมดนี้ทำงานภายในสภาพแวดล้อมที่ GitHub จัดเตรียม ไม่ต้องติดตั้งเครื่อ

ตั้งค่า Git บน VPS ให้ Deploy เว็บอัตโนมัติด้วย SSH

ตั้งค่า Git บน VPS ให้ Deploy เว็บอัตโนมัติด้วย SSH

การ Deploy เว็บอัตโนมัติด้วย Git และ SSH เป็นวิธีที่ปลอดภัยและมีประสิทธิภาพ ในบทความนี้เราจะสอนการตั้งค่า Git เพื่อให้ Deploy เว็บไซต์อัตโนมัติผ่าน SSH พร้อมการจัดการความปลอดภัยที่ดี ทำไมต้องใช้ SSH สำหรับ Git Deploy SSH (Secure Shell) ให้ความปลอดภัยที่ดีกว่า HTTPS เพราะ: ใช้ Public Key Cryptography

Auto Deploy ด้วย Git Hooks: post-receive บน VPS

Auto Deploy ด้วย Git Hooks: post-receive บน VPS

Git Hooks เป็นสคริปต์ที่ทำงานเมื่อเหตุการณ์ Git เกิดขึ้น ในบทความนี้เราจะสอนการใช้ post-receive hook เพื่อ Deploy เว็บไซต์อัตโนมัติเมื่อ Push โค้ดไปยัง VPS พร้อมตัวอย่างการประยุกต์ใช้จริง Git Hooks คืออะไร Git Hooks เป็นโปรแกรมอัตโนมัติที่ทำงานตอบสนองต่อเหตุการณ์ Git เช่น Pre-commit, Post-commit, Po

LINE CHAT