8 Git Shortcuts ที่ช่วยให้ Developer ประหยัดเวลาทำงานยิ่งขึ้น
04-มิ.ย.-25
คัมภีร์เทพ IT
ในโลกเทคโนโลยี Git ถือเพื่อนแท้ของ Developer แต่ Git เองก็มีคำสั่งหลากหลาย จนอาจทำให้มือใหม่หรือแม้แต่มือเก๋าก็รู้สึกงงได้เหมือนกัน และเมื่อคุณใช้เวลาอยู่กับ Code แทบทุกวัน การประหยัดเวลาและเพิ่มประสิทธิภาพในการทำงานคือสิ่งที่จำเป็นมาก และนี่ก็เป็น 8 คำสั่ง Git พื้นฐานที่ช่วยให้ Developer ประหยัดเวลาทำงานยิ่งขึ้น
1. git s → ตรวจสอบ Status ได้อย่างรวดเร็ว
ปกติเราจะพิมพ์:
แต่ถ้าเราตั้ง Alias ให้เป็นแบบนี้:
ต่อไปก็แค่พิมพ์:
แค่เสี้ยววินาทีก็รู้แล้วว่า ไฟล์ไหนที่มีการเปลี่ยนแปลงบ้าง ไฟล์ไหน Staged แล้ว ไฟล์ไหนยังไม่ Staged จะเห็นว่ามันสะดวกขึ้นมาก
2. git co → เปลี่ยน Branch ได้เร็วทันใจ
เวลาที่เราจะเปลี่ยนไปทำงานอีก Branch หนึ่ง เรามักจะพิมพ์ว่า:
เรามาตั้ง Alias เป็นแบบนี้:
ต่อไปก็แค่ใช้:
จะเห็นว่า มันสั้นและสะดวกขึ้น ทำให้ประหยัดเวลาไปได้มากโดยเฉพาะเวลาที่ต้องสลับ Branch บ่อย ๆ
3. git br → ดูรายชื่อ Branch ได้ทันใจ
ถ้าอยากรู้ว่า ตอนนี้มี Branch อะไรบ้าง? ก็ตั้ง Alias ใหม่ให้เป็น:
จากนี้ไปก็แค่พิมพ์:
มันเหมาะอย่างมาก เวลาที่มีหลาย Feature Branch จะช่วยให้สามารถดูภาพรวมได้ในพริบตา
4. git cm "message" → Commit ได้อย่างรวดเร็ว
ปกติเราต้องพิมพ์คำสั่งยาว ๆ เวลาต้องการ Commit แต่ให้ลองตั้ง Alias ไว้แบบนี้:
หลังจากนี้ก็แค่พิมพ์:
ไม่เพียงจะพิมพ์คำสั่งที่สั้นลงกว่าเดิม แต่ยังช่วยให้ประหยัดเวลาได้อีกด้วย
5. git undo → ยกเลิก Commit ล่าสุด (แต่ Code ยังอยู่)
ถ้า Commit พลาดไป ไม่ต้องตกใจ ให้ตั้ง Alias ใหม่เป็น:
จากนี้ไปก็ให้ใช้:
คำสั่งนี้จะยกเลิกการ Commit แต่ Code จะยังอยู่เหมือนเดิม นั่นหมายถึง ก็แค่แก้ไขมัน แล้ว Commit ใหม่ก็ได้
6. git lg → ดู Log แบบมี Graph ที่เข้าใจง่าย
เวลาต้องการดู Log จะใช้คำสั่งนี้:
คำสั่งนี้ อาจทำให้ Screen ดูรกและอ่านยากสักหน่อย แต่ถ้าเราตั้ง Alias เป็นแบบนี้:
จากนั้น แค่พิมพ์:
จะเห็นภาพรวมว่า Branch ไหน Merge กับอะไร เมื่อไร และ Commit ใดมาจากตรงไหน
7. git last → ดู Commit ล่าสุด
ถ้าอยากรู้ว่า Commit ล่าสุดคืออะไร ให้ตั้ง Alias แบบนี้:
แค่พิมพ์คำสั่งแบบนี้:
มันเหมาะสมอย่างยิ่ง เวลาที่ต้องการย้อนดูว่า เราเพิ่งทำอะไรไปเมื่อล่าสุด
8. ตั้งทุก Shortcut ทั้งหมดในไฟล์ .gitconfig
เปิดไฟล์ .gitconfig แล้วเพิ่มคำสั่งเหล่านี้เข้าไปใน Section ของ [alias]:
เพียงตั้งค่าไว้แค่ครั้งเดียว คุณก็สามารถใช้งานไปได้ตลอด ช่วยให้คุณกลายเป็นคนที่ใช้งาน Git แบบมือโปรไปเลย
สรุป
และนี่ก็เป็น 8 Git Shortcuts ที่ช่วยให้ Developer ประหยัดเวลาทำงานยิ่งขึ้น แม้ Git Shortcuts จะช่วยให้เราทำงานสะดวกขึ้น แต่การใช้งานอย่างเข้าใจก็เป็นสิ่งสำคัญ อย่าให้ความสะดวก ทำให้เรามองข้ามความปลอดภัยและความรู้พื้นฐานของ Git เพราะเมื่อเกิดปัญหา การเข้าใจคำสั่งดั้งเดิมจะเป็นสิ่งที่จะช่วยเราได้ดีที่สุด
ที่มา: https://medium.com/
รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert
อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ
บทความล่าสุด