Git

บทความที่เกี่ยวกับ Git · ทั้งหมด 94 บทความ

แท็ก Git หนูรวมไว้ 94 บทความค่ะ พิมพ์คำที่อยากรู้ได้เลย หนูจะหาให้เฉพาะในแท็กนี้นะคะ เมี้ยว!

Git

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

Webhook เป็นวิธีการสื่อสารจากระบบหนึ่ง (GitHub/GitLab) ไปยังแอปพลิเคชันของคุณ เมื่อมีเหตุการณ์เกิดขึ้น เช่น Push Code หรือ Merge Request ในแง่ของการพัฒนาบน…

Git

ตั้งค่า GitLab CI/CD Pipeline สำหรับ Deploy บน VPS

GitLab CI/CD Pipeline เป็นระบบที่ทรงพลังสำหรับการสร้างกระบวนการ Build, Test, และ Deploy ให้เป็นอัตโนมัติ ผ่านไฟล์ .gitlab-ci.yml ที่วางไว้ที่ Root ของ…

Git

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

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

Git

Backup Git Repository บน VPS อย่างอัตโนมัติ

การ Backup Git Repository เป็นสิ่งสำคัญเพื่อป้องการสูญเสียข้อมูล ในบทความนี้เราจะแนะนำวิธีต่าง ๆเป็นการ Backup Repository อัตโนมัติบน VPS ด้วยวิธีต่าง ๆที่…

Git

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

การ Deploy เว็บอัตโนมัติด้วย Git และ SSH เป็นวิธีที่ปลอดภัยและมีประสิทธิภาพ ในบทความนี้เราจะสอนการตั้งค่า Git เพื่อให้ Deploy เว็บไซต์อัตโนมัติผ่าน SSH…

Git

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

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

Git

ตั้งค่า Bare Git Repository บน VPS สำหรับ Deploy

Bare Git Repository เป็นรูปแบบ Git Repository พิเศษที่ออกแบบมาโดยเฉพาะสำหรับการใช้งานบนเซิร์ฟเวอร์ โดยไม่มี Working Tree ทำให้เหมาะสำหรับการจัดเก็บและการ…

Git

ติดตั้ง Git Server บน VPS ด้วย Gitea

Gitea เป็น lightweight Git service ที่เหมาะสำหรับติดตั้งบน VPS เล็กๆ หรือ low-resource servers ขนาดไฟล์เล็ก (~15MB) ใช้หน่วยความจำน้อย และติดตั้งง่าย เหมาะ…

Git

Git Reflog: กู้คืน Commit ที่หายไปอย่างไร?

Git Reflog เป็นเครื่องมือกู้คืนที่ทรงพลังที่สุดใน Git ที่สามารถกู้คืน Commit ที่ถูกลบด้วย git reset –hard การลบ Branch โดยไม่ตั้งใจ หรือแม้แต่ Commit…

Git

Git Stash คืออะไร? วิธีบันทึกงานชั่วคราวก่อน Switch Branch

Git Stash คือเครื่องมือที่ช่วยให้คุณบันทึกการเปลี่ยนแปลงชั่วคราวในระหว่างการทำงานกับ Git โดยไม่ต้อง commit ทันที บทความนี้จะอธิบายวิธีการใช้ Git Stash…