Commit
#HelloGameDev #HelloErmine #HelloWorld2021
Last updated
Was this helpful?
#HelloGameDev #HelloErmine #HelloWorld2021
Last updated
Was this helpful?
เวลาที่เรามีข้อมูลที่แก้ไขเสร็จแล้ว (หรือโค้ดที่เขียนคำสั่งบางอย่างเสร็จแล้ว) และต้องการ backup เก็บไว้ใน VCS (Version Control System) นั่นจะเรียกว่า commit
ซึ่งการ commit จะสามารถเลือกได้ว่าต้องการ backup ไฟล์ไหนบ้าง และไม่จำเป็นต้องเลือกทุกไฟล์
นอกจากนี้ เรายังสามารถดู History ย้อนหลังได้ว่ามีการแก้ไขอะไรตรงไหนบ้าง ซึ่งนั่นจะทำให้รู้ได้ว่าในแต่ละครั้งที่ commit นั้น แต่ละไฟล์มีข้อมูลเป็นอย่างไรบ้าง
สีแดง : สิ่งที่ถูกลบ
สีเขียว : สิ่งที่ถูกเพิ่ม
โดยในการ commit แต่ละครั้ง จะต้องใส่ commit message เป็นการอธิบายรายละเอียดของข้อมูลใน commit นั้น ๆ ด้วยว่ามีการเปลี่ยนแปลง เพิ่มเติมหรือปรับปรุงอย่างไร และเน้นเขียนให้กระชับและเข้าใจง่ายเพื่อไม่ให้เกิดความสับสนในภายหลัง