วิธีย้อนกลับ Commit ที่ผิดพลาดใน Git
การ Commit ผิดพลาดเป็นเรื่องที่เกิดขึ้นได้กับทุกคนที่ใช้ Git ไม่ว่าจะเป็นนักพัฒนาใหม่หรือผู้มีประสบการณ์ Git มีวิธีการแก้ไขและย้อนกลับที่หลากหลาย การเลือก…
บทความที่เกี่ยวกับ Git · ทั้งหมด 94 บทความ
แท็ก Git หนูรวมไว้ 94 บทความค่ะ พิมพ์คำที่อยากรู้ได้เลย หนูจะหาให้เฉพาะในแท็กนี้นะคะ เมี้ยว!
การ 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 มักสบัสนกับ git push, git pull, และ git fetch เพราะดูเหมือนกันแต่ทำอะไรต่างกัน บทความนี้จะอธิบายความแต่งต่างอย่างชัดเจนเพื่อให้คุณใช้…
การเชื่อมต่อ Git กับ GitHub ด้วย SSH Key แทน HTTPS ช่วยให้คุณไม่ต้องป้อน password ทุกครั้งที่ push หรือ pull โค้ด สำคัญมากสำหรับทีมที่ใช้ VPS หรือระบบ…
Git Tag คือเครื่องมือสำคัญสำหรับการหมายเลข release ใน Git repository ทุกครั้งที่คุณ release software ชุดใหม่ การใช้ Tag ช่วยให้คุณกลับไปดูโค้ด ณ จุดนั้นได้…
Git cherry-pick คือคำสั่งที่ช่วยให้คุณเลือก commit เฉพาะจาก branch หนึ่ง แล้วนำมาใช้ใน branch อื่น โดยไม่ต้อง merge ทั้ง branch มา เป็นเครื่องมือที่มี…
Git Flow คือ Branching Strategy ยอดนิยมที่สร้างโดย Vincent Driessen ในปี 2010 มีโครงสร้าง branch ที่ชัดเจน ทำให้ทีมสามารถทำงานร่วมกันได้อย่างเป็นระบบ เหมาะ…
Merge Conflict เกิดขึ้นเมื่อ Git พยายาม merge (รวม) สองสาขาเข้าด้วยกัน แต่พบว่าไฟล์เดียวกันบรรทัดเดียวกันถูกแก้ไขโดยสองสาขา ทำให้ Git ไม่สามารถตัดสินใจได้…
เมื่อพัฒนาโครงการร่วมกันในทีม คำถามที่นักพัฒนาหลายคนสงสัยคือ ควรใช้ git merge หรือ git rebase ดี ทั้งสองคำสั่งมีจุดประสงค์คล้ายกันคือ นำการเปลี่ยนแปลงจาก…