Commit

#HelloGameDev #HelloErmine #HelloWorld2021

เวลาที่เรามีข้อมูลที่แก้ไขเสร็จแล้ว (หรือโค้ดที่เขียนคำสั่งบางอย่างเสร็จแล้ว) และต้องการ backup เก็บไว้ใน VCS (Version Control System) นั่นจะเรียกว่า commit

ซึ่งการ commit จะสามารถเลือกได้ว่าต้องการ backup ไฟล์ไหนบ้าง และไม่จำเป็นต้องเลือกทุกไฟล์

นอกจากนี้ เรายังสามารถดู History ย้อนหลังได้ว่ามีการแก้ไขอะไรตรงไหนบ้าง ซึ่งนั่นจะทำให้รู้ได้ว่าในแต่ละครั้งที่ commit นั้น แต่ละไฟล์มีข้อมูลเป็นอย่างไรบ้าง

แต่ละ Commit จะจำไว้ว่าไฟล์ไหนมีการแก้ไขอะไรบ้าง
  • สีแดง : สิ่งที่ถูกลบ

  • สีเขียว : สิ่งที่ถูกเพิ่ม

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

ตัวอย่างการ Commit บน GitHub Desktop

Last updated

Was this helpful?