Git มันยากหรือง่ายนะ ?
น่าสนใจมาก ๆ กับคำถามนี้
ถ้าถามตัวเองในช่วงแรก ๆ ก็งง ๆ นะ
ยิ่งพวก command line ก็จำไม่ค่อยได้
แต่พอใช้ไปเรื่อย ๆ ก็ชิน
บางคนบอกว่า command line ใช้ยาก ไปหา GUI tool ใช้ง่ายกว่า
แต่ผมก็ไม่ได้ใช้ GUI เลย ไม่ค่อยเข้าใจเท่าไร
เลยลองไปหาดูใน Stackoverflow ว่ามีการถามเกี่ยวกับ Git เยอะหรือไม่
พบว่าคำถามที่ถูก Vote เยอะ ๆ นั้น
มีเกี่ยวกับ Git เยอะมาก ๆ
นั่นอาจจะหมายความว่า คนนิยมใช้มาก ๆ
แต่ก็มีปัญหาในการใช้งานพื้นฐานเช่นกัน
มันยากหรือง่ายนะ Git !!
ดังนี้
- การยกเลิก commit ล่าสุด
- git pull กับ fetch ต่างกันอย่างไร
- การลบ branch บน local และ remote
- เปลี่ยนชื่อ branch ทำอย่างไร
- การทำงานของ git pull และการ overwrite
- การแก้ไข commit message
- การลบ file ที่ยังไม่ track ออกไปจาก repository
ใน xkcd: Git ก็มีการแซวด้วยอีก
สรุปแล้ว Git มันยากหรือง่ายนะ ?