คู่มือคำสั่ง Git พร้อมตัวอย่างการใช้งานสำหรับการทำงานจริง
04-มี.ค.-26
คัมภีร์เทพ IT
Git เป็นเครื่องมือพื้นฐานที่ Developers ทุกคนต้องใช้ในการจัดการ Version ของ Code แต่หลายครั้งเราจำคำสั่งได้ไม่ครบ หรือไม่แน่ใจว่าควรใช้คำสั่งไหนในสถานการณ์ใด บทความนี้จึงขอแนะนำ คู่มือคำสั่ง Git พร้อมตัวอย่างการใช้งานสำหรับการทำงานจริง ครอบคลุมในหัวข้อต่าง ๆ เพื่อให้คุณสามารถนำไปประยุกต์ใช้ในการทำงานจริงได้อย่างมั่นใจมากขึ้น
Configuration
- การตั้งค่าเริ่มต้น (ครั้งแรก)

- การดูการตั้งค่า

Repository Setup
- การสร้าง Repository ใหม่

Basic Workflow
- การเพิ่มไฟล์เข้าสู่ Staging
- การ Commit การเปลี่ยนแปลง
- การตรวจสอบ Status
Branching
- การสร้าง Branch
- การสลับ Branch
- การจัดการ Branch
Remote Repositories
- การเพิ่ม Remote
- การ Fetch และ Pull
- การ Push ขึ้น Remote
Viewing History & Status
- Commit History
- การดูความเปลี่ยนแปลง
- การค้นหาใน Repository
Undoing Changes
- Working Directory
- การเปลี่ยนแปลงใน Staging
- Commit ต่าง ๆ
Stashing
- การใช้ Stash เพื่อเก็บงานชั่วคราว
- การนำ Stash กลับมาใช้งาน
- การจัดการ Stash
Merging & Rebasing
- การ Merge
- การ Rebase
- การ Cherry-pick
Tags
- การสร้าง Tag

- การจัดการ Tag
คำสั่ง Git ระดับขั้นสูง
- การใช้งาน Submodule
- การใช้ Git Bisect เพื่อหาจุดที่ Bug ถูกเพิ่มเข้ามา
- การใช้งาน Worktree
- การสร้างและใช้งาน Patch
ตัวอย่างการตั้งค่า Git Alias ที่ใช้บ่อย
- เพิ่มคำสั่งเหล่านี้ในไฟล์ ~/.gitconfig ภายใต้ส่วน [alias]
- หรือเพิ่มโดยตรงในไฟล์ ~/.gitconfig
ตัวอย่าง Workflow ที่ใช้บ่อยในการทำงานจริง
- การเริ่มพัฒนา Feature ใหม่
- การอัปเดต Feature Branch ให้ทันกับ Branch หลัก
- การแก้ไข Bug ใน Production
- การแก้ไข Merge Conflict
สรุป
และนี่ก็เป็น คู่มือคำสั่ง Git พร้อมตัวอย่างการใช้งานสำหรับการทำงานจริง การเข้าใจคำสั่ง Git ไม่ได้หมายถึงแค่สามารถจดจำ Syntax ได้ แต่คือการรู้ว่าเมื่อไหร่ควรใช้คำสั่งใดและให้เหมาะกับงานไหน หวังว่าคู่มือนี้จะช่วยให้คุณใช้งาน Git ได้คล่องตัวขึ้น และลดความผิดพลาดในการจัดการ Code ใน Projects ของคุณ
ที่มา: https://medium.com/
รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert
อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ
บทความล่าสุด

































