Commit
#HelloGameDev #HelloErmine #HelloWorld2021
เวลาที่เรามีข้อมูลที่แก้ไขเสร็จแล้ว (หรือโค้ดที่เขียนคำสั่งบางอย่างเสร็จแล้ว) และต้องการ backup เก็บไว้ใน VCS (Version Control System) นั่นจะเรียกว่า commit
ซึ่งการ commit จะสามารถเลือกได้ว่าต้องการ backup ไฟล์ไหนบ้าง และไม่จำเป็นต้องเลือกทุกไฟล์
นอกจากนี้ เรายังสามารถดู History ย้อนหลังได้ว่ามีการแก้ไขอะไรตรงไหนบ้าง ซึ่งนั่นจะทำให้รู้ได้ว่าในแต่ละครั้งที่ commit นั้น แต่ละไฟล์มีข้อมูลเป็นอย่างไรบ้าง

สีแดง : สิ่งที่ถูกลบ
สีเขียว : สิ่งที่ถูกเพิ่ม
โดยในการ commit แต่ละครั้ง จะต้องใส่ commit message เป็นการอธิบายรายละเอียดของข้อมูลใน commit นั้น ๆ ด้วยว่ามีการเปลี่ยนแปลง เพิ่มเติมหรือปรับปรุงอย่างไร และเน้นเขียนให้กระชับและเข้าใจง่ายเพื่อไม่ให้เกิดความสับสนในภายหลัง

Last updated
Was this helpful?