ไม่มีชื่อบทความ
📝 Git Cheat Sheet สำหรับมือใหม่
🔄 อัพเดตข้อมูลล่าสุดจากรีโมท (Remote)
git fetch
อธิบาย: ดึงข้อมูล branch ล่าสุดจาก origin (GitHub, GitLab ฯลฯ) มาไว้ที่เครื่องเรา (แต่ยังไม่ merge)
🔍 เปรียบเทียบความแตกต่างระหว่าง branch หรือไฟล์ (Diff)
เปรียบเทียบ branch ปัจจุบันกับ main ทั้งหมด
git diff origin/mainเปรียบเทียบเฉพาะไฟล์ (เช่น package.json) กับ main
git diff origin/main -- package.jsonเปรียบเทียบไฟล์เดียวระหว่างสอง branch
git diff branchA branchB -- package.json
🕒 ดูประวัติการเปลี่ยนแปลง (Log)
ดูประวัติ commit ทั้งหมด
git logดูเฉพาะ 3 commit ล่าสุด
git log -3ดูรายละเอียดการเปลี่ยนแปลงในแต่ละ commit
git log -pดู commit log เฉพาะไฟล์
git log -- package.json
🚪 วิธี “ออก” จากหน้า log, diff หรือ less
เมื่อใช้คำสั่งที่มีหน้าจอ “เลื่อนดู” (เช่น git log, git diff)
- กดปุ่ม
qเพื่อออก - (ไม่ใช่ Ctrl+C หรือ Ctrl+Z)
- กดปุ่ม
🗂️ ดู branch ที่มีอยู่
git branch # ดู branch ทั้งหมดที่มีในเครื่อง
git branch -r # ดู branch ที่อยู่บน remote (origin)
🌳 สลับ branch
git checkout ชื่อbranch
เช่น
git checkout main
💾 บันทึกการเปลี่ยนแปลง (Commit)
git add .
git commit -m "ข้อความ"
✨ คำสั่งอื่นที่แนะนำ
เช็คสถานะไฟล์
git statusดูไฟล์ที่เปลี่ยนแปลง
git diff
🧠 สรุปคีย์ลัดสำคัญ
- diff = “ดูต่าง”
- log = “ดูอดีต”
- กด q = “ออกจากโหมดดู”