วิธีลบไฟล์ที่ Commit ไปแล้วออกจาก Git History
เคยประสบกับปัญหาการ Commit ไฟล์ที่ไม่ควร Commit เข้าไปใน Git Repository หรือไม่ ไม่ว่าจะเป็นไฟล์ .env ที่มี API Keys ที่เป็นความลับ Database Passwords…
รวมคู่มือและบทความเชิงเทคนิคจากทีม Dot Enterprise · ทั้งหมด 1008 บทความ
หนูรวมคู่มือที่ทีมเขียนไว้ให้ตรงนี้แล้วค่ะ ลองพิมพ์สิ่งที่อยากรู้ในช่องค้นหาได้เลยนะคะ เมี้ยว!
เคยประสบกับปัญหาการ Commit ไฟล์ที่ไม่ควร Commit เข้าไปใน Git Repository หรือไม่ ไม่ว่าจะเป็นไฟล์ .env ที่มี API Keys ที่เป็นความลับ Database Passwords…
Git Reflog เป็นเครื่องมือกู้คืนที่ทรงพลังที่สุดใน Git ที่สามารถกู้คืน Commit ที่ถูกลบด้วย git reset –hard การลบ Branch โดยไม่ตั้งใจ หรือแม้แต่ Commit…
Git Stash คือเครื่องมือที่ช่วยให้คุณบันทึกการเปลี่ยนแปลงชั่วคราวในระหว่างการทำงานกับ Git โดยไม่ต้อง commit ทันที บทความนี้จะอธิบายวิธีการใช้ Git Stash…
การ Commit ผิดพลาดเป็นเรื่องที่เกิดขึ้นได้กับทุกคนที่ใช้ Git ไม่ว่าจะเป็นนักพัฒนาใหม่หรือผู้มีประสบการณ์ Git มีวิธีการแก้ไขและย้อนกลับที่หลากหลาย การเลือก…
Git มีคำสั่งสามตัวที่ใช้ “ย้อนกลับ” การเปลี่ยนแปลง ได้แก่ git reset , git revert และ git checkout แต่ละคำสั่งมีพฤติกรรมและวัตถุประสงค์ที่แตก…
การบริหารจัดการโค้ดในระบบ Version Control เช่น GitHub และ GitLab เป็นส่วนสำคัญของกระบวนการพัฒนาซอฟต์แวร์สมัยใหม่ หนึ่งในความท้าทายที่ทีมพัฒนาต้องเผชิญคือ…
บางครั้งคุณอาจต้องการ push โค้ดไปยังหลาย remote พร้อมกัน หรือทีมที่ต้องการ backup ไปหลายสถานที่ต่างกัน เช่น GitHub และ GitLab เพื่อความปลอดภัยในการจัดการ…
GitLab Self-hosted เป็น Git repository management platform ที่สามารถติดตั้งบน VPS ของตัวเองได้ โดยสร้าง private Git server พร้อม CI/CD, issue tracking, และ…
Git และ GitHub เป็นเครื่องมือที่สำคัญอย่างยิ่งในวงการพัฒนาซอฟต์แวร์ ไม่ว่าจะเป็น developers ที่ทำงานร่วมกันในโปรเจกต์ พัฒนา web application หรือ contribute…
ผู้เริ่มต้นใช้ Git มักสบัสนกับ git push, git pull, และ git fetch เพราะดูเหมือนกันแต่ทำอะไรต่างกัน บทความนี้จะอธิบายความแต่งต่างอย่างชัดเจนเพื่อให้คุณใช้…
การเชื่อมต่อ Git กับ GitHub ด้วย SSH Key แทน HTTPS ช่วยให้คุณไม่ต้องป้อน password ทุกครั้งที่ push หรือ pull โค้ด สำคัญมากสำหรับทีมที่ใช้ VPS หรือระบบ…
Git Tag คือเครื่องมือสำคัญสำหรับการหมายเลข release ใน Git repository ทุกครั้งที่คุณ release software ชุดใหม่ การใช้ Tag ช่วยให้คุณกลับไปดูโค้ด ณ จุดนั้นได้…