git reset --hard ลบงานหาย: เข้าใจความต่างของ --soft, --mixed, --hard
การใช้งาน Git เป็นทักษะพื้นฐานสำหรับนักพัฒนา แต่คำสั่ง git reset มักจะทำให้หลายคนกังวล เพราะกลัวว่าจะลบงานหาย ในบทความนี้ เราจะอธิบายความต่างระหว่าง git…
บทความที่เกี่ยวกับ Git · ทั้งหมด 94 บทความ
แท็ก Git หนูรวมไว้ 94 บทความค่ะ พิมพ์คำที่อยากรู้ได้เลย หนูจะหาให้เฉพาะในแท็กนี้นะคะ เมี้ยว!
การใช้งาน Git เป็นทักษะพื้นฐานสำหรับนักพัฒนา แต่คำสั่ง git reset มักจะทำให้หลายคนกังวล เพราะกลัวว่าจะลบงานหาย ในบทความนี้ เราจะอธิบายความต่างระหว่าง git…
การจัดการความเสี่ยงด้านความปลอดภัยในการพัฒนาซอฟต์แวร์เป็นสิ่งที่สำคัญที่สุด หนึ่งในความผิดพลาดที่พบบ่อยที่สุดของนักพัฒนา โดยเฉพาะมือใหม่ คือการ commit ไฟล์…
Force Push เป็นคำสั่ง Git ที่มีประสิทธิภาพแต่อันตรายมาก โดยเฉพาะอย่างยิ่งเมื่อใช้บน Main Branch หากไม่รู้วิธีการใช้ที่ถูกต้อง Force Push สามารถทำให้โค้ดของ…
Git เป็นเครื่องมือ Version Control System ที่มีความสำคัญอย่างยิ่งในการพัฒนาซอฟต์แวร์สมัยใหม่ อย่างไรก็ตาม มือใหม่มักจะพบปัญหาทั่วไปที่อาจส่งผลต่อ…
เมื่อทำงานกับ Git repositories ขนาดใหญ่ที่มีประวัติ commit นับล้านครั้ง หรือมีไฟล์ขนาดใหญ่หลายไฟล์ คุณจะพบว่า git clone ใช้เวลานานมาก บางครั้งอาจใช้เวลา…
Push credentials (API keys, passwords, private keys) ขึ้น GitHub โดยไม่ตั้งใจเป็นปัญหา security ที่เป็นเรื่องร้ายแรง บทความนี้อธิบายเมื่อเกิดเหตุการณ์เช่น…
บางครั้งหลังจาก pull code จากเซิร์ฟเวอร์ application หยุดทำงาน หรือเกิด error ต่างๆ ในสถานการณ์นี้ การระบุว่า pull ครั้งไหนที่ทำให้เสีย และวิธีย้อนกลับที่…
เมื่อสองคน (หรือมากกว่า) ทำงานบน branch เดียวกันใน Git ระบบจะเกิดความท้าทายและปัญหาต่างๆ ที่อาจทำให้งานสูญหาย การรู้วิธีจัดการปัญหาเหล่านี้เป็นสิ่งสำคัญ…
Merge conflict เกิดเมื่อ Git ไม่สามารถอัตโนมัติรวม (merge) ไฟล์ได้ เพราะบรรทัดเดียวกันถูกแก้ไขจากสองที่ต่างกัน ปัญหานี้เป็นสิ่งที่หลีกเลี่ยงไม่ได้ในการ…
git commit --amend เป็นฟีเจอร์ที่ช่วยให้คุณสามารถแก้ไข Commit ล่าสุดได้โดยไม่ต้องสร้าง Commit ใหม่ วิธีนี้มีประโยชน์สำหรับแก้ไข Commit Message ที่พิมพ์ผิด…
ในสถานการณ์ที่พบบ่อยจากการทำงานร่วมกัน คุณลืม Pull ข้อมูลล่าสุดจากเซิร์ฟเวอร์ แล้วพยายาม Push งานของคุณขึ้นไป ผลที่ได้คือ Git จะปฏิเสธ Push ของคุณด้วย…
การแก้ไข Commit ผิด Branch ไม่ยาก แต่ป้องกันไว้ล่วงหน้าจะดีกว่า