Gitea ก่อน Commit ไฟล์ .env ผมจะเช็กอะไรใน Git และ Gitea ถ้ามี source code, ไฟล์ .env และ deployment token อยู่ใน project เดียวกัน เราควรแยกอะไรออกจาก Git ตั้งแต่แรก และต้องทำอย่างไรเมื่อค่าลับถูก commit ไปแล้ว
Git Git คืออะไร และทำไมไม่ได้มีประโยชน์แค่กับงานพัฒนาซอฟต์แวร์ Git ไม่ได้มีไว้สำหรับ programmer อย่างเดียว แต่เป็นเครื่องมือช่วยเก็บประวัติการเปลี่ยนแปลงของงาน ทั้งโค้ด เอกสาร โน้ต คู่มือ และไฟล์ข้อความอื่น ๆ บทความนี้เป็นบทนำสำหรับคนทั่วไปก่อนเริ่มอ่านซีรีส์ Git tutorial
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` ได้อย่างมั่นใจ
Git Featured เลิกเซฟไฟล์ชื่อ "Project_Final_v2_REAL_FINAL.txt" สักที: คู่มือ Git ฉบับมือใหม่ ถ้าคุณเคยทำงานเอกสารแล้วต้องเซฟไฟล์ชื่อ Essay_Final, Essay_Final_v2 และ Essay_Final_FINAL_FOR_REALแสดงว่าคุณได้พยายามคิดค้นระบบ Source Control ในแบบของคุณเองขึ้นมาแล้วครับ สำหรับนักเขียนโปรแกรม (Developer), ดีไซเนอร์ หรือนักเขียน การจัดการกับการแก้ไขไฟล์จำนวนมากคือฝันร้ายถ้าไม่