คู่มือคำสั่ง 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 เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด