Git Git คืออะไร และทำไมไม่ได้มีประโยชน์แค่กับงานพัฒนาซอฟต์แวร์ Git ไม่ได้มีไว้สำหรับ programmer อย่างเดียว แต่เป็นเครื่องมือช่วยเก็บประวัติการเปลี่ยนแปลงของงาน ทั้งโค้ด เอกสาร โน้ต คู่มือ และไฟล์ข้อความอื่น ๆ บทความนี้เป็นบทนำสำหรับคนทั่วไปก่อนเริ่มอ่านซีรีส์ Git tutorial
Git Tutorial สอนใช้ Git ตอนที่ 4: Self-Hosted CI/CD with Gitea ถ้าคุณอยากเป็นเจ้าของ Git server และ pipeline ของตัวเอง Gitea เป็นจุดเริ่มต้นที่น่าสนใจ ตอนนี้จะพาไปรู้จัก Gitea, act_runner, workflow YAML และข้อควรระวังเวลาเริ่ม self-hosted CI/CD
Git Tutorial สอนใช้ Git ตอนที่ 3: Workflows for Teams & Projects พอทีมเริ่มโต แค่ใช้ branch อย่างเดียวอาจยังไม่พอ ตอนนี้จะพาเปรียบเทียบ Git Flow, GitHub Flow และ Trunk-Based Development แบบ practical เพื่อช่วยเลือก workflow ที่เหมาะกับทีมและงานของคุณ
Git Tutorial สอนใช้ Git ตอนที่ 2: Branching Out, Collaborate Without Chaos Branch คือเครื่องมือที่ทำให้คุณทดลอง แก้ไข และทำงานร่วมกับคนอื่นได้โดยไม่ทำให้เส้นหลักพัง ตอนนี้จะพาไปรู้จัก branch, merge, remote, pull request และวิธีรับมือ merge conflict แบบไม่ตื่นตระหนก
Git Tutorial สอนใช้ Git ตอนที่ 1: Track Everything, Fear Nothing Git ไม่ได้มีไว้สำหรับโปรแกรมเมอร์อย่างเดียว แต่เป็นระบบติดตามการเปลี่ยนแปลงที่ช่วยให้คุณไม่ต้องกลัวการทำไฟล์หายหรือแก้งานพลาดอีกต่อไป ตอนแรกนี้จะพาคุณเริ่มตั้งแต่ศูนย์จนใช้ `add`, `commit`, `status` และ `log` ได้อย่างมั่นใจ