Git Fundamentals
Install Git
ตรวจสอบว่า Git ติดตั้งสำเร็จบนเครื่องด้วย git --version หลังไปติดตั้งจริงตามระบบปฏิบัติการของตัวเอง ก่อนเข้าสู่การตั้งค่าตัวตนในบทถัดไป
1) ปัญหา: เปิด terminal พิมพ์ git แล้วเครื่องไม่รู้จักคำสั่งนี้เลย
สองบทที่ผ่านมาพูดถึง Git ในฐานะแนวคิด แต่ก่อนจะพิมพ์คำสั่ง `git` อะไรก็ตามได้จริงบนเครื่อง ต้องมีโปรแกรม Git ติดตั้งอยู่บนเครื่องนั้นก่อน ถ้าเปิด terminal แล้วพิมพ์ `git` ทั้งที่ยังไม่เคยติดตั้ง ระบบจะตอบกลับมาว่าไม่รู้จักคำสั่งนี้ เช่น `command not found: git` (macOS/Linux) หรือ `'git' is not recognized as an internal or external command` (Windows) บทนี้พาไปดูว่าต้องทำอะไรก่อนคำสั่ง Git แรกของคุณจะใช้งานได้จริง
2) ติดตั้ง Git บนเครื่องของคุณเอง
บทเรียนนี้ไม่ได้ติดตั้ง Git ให้บนเครื่องคุณจริง ๆ
การติดตั้งเกิดขึ้นบนเครื่องของคุณเองเท่านั้น ไม่ใช่ในหน้าบทเรียนนี้ — คุณต้องไปดาวน์โหลดและติดตั้งตามระบบปฏิบัติการที่ใช้งานอยู่ด้วยตัวเอง
แนวทางติดตั้งแตกต่างกันไปตามระบบปฏิบัติการ แต่หลักการเดียวกันคือ ดาวน์โหลดหรือเรียกใช้ตัวติดตั้งที่เป็นทางการของระบบนั้น ๆ:
- Windows — ดาวน์โหลดตัวติดตั้งจากเว็บไซต์ทางการของ Git แล้วรันตามขั้นตอนของตัวติดตั้ง
- macOS — ติดตั้งผ่าน package manager ที่ใช้งานอยู่ หรือผ่าน Command Line Tools ของระบบ
- Linux — ติดตั้งผ่าน package manager ของดิสทริบิวชันที่ใช้งานอยู่
รายละเอียดปุ่มกดหรือคำสั่งเฉพาะของแต่ละระบบปฏิบัติการเปลี่ยนแปลงได้ตามเวลา บทนี้จึงเน้นที่หลักการ ไม่ยึดติดกับขั้นตอนของระบบใดระบบหนึ่ง — สิ่งที่ไม่เปลี่ยนคือวิธีตรวจสอบว่าติดตั้งสำเร็จแล้วหรือยัง ซึ่งเหมือนกันทุกระบบปฏิบัติการ
3) Anatomy: ตรวจสอบว่าติดตั้งสำเร็จด้วย git --version
ไม่ว่าจะติดตั้งด้วยวิธีไหนหรือบนระบบปฏิบัติการใด คำสั่งเดียวที่ใช้ยืนยันว่า Git พร้อมใช้งานแล้วคือ git --version — ถ้าติดตั้งสำเร็จ terminal จะตอบกลับมาเป็นเลขเวอร์ชันของ Git ที่ติดตั้งอยู่
ตรวจสอบเวอร์ชัน Git ที่ติดตั้ง
4) Contrast: สัญญาณว่าติดตั้งสำเร็จ เทียบกับยังไม่สำเร็จ
ติดตั้งสำเร็จ เทียบกับยังไม่ได้ติดตั้ง
ติดตั้งสำเร็จ: เห็นเลขเวอร์ชัน
git --version ตอบกลับมาเป็นข้อความรูปแบบ git version X.X.X แปลว่า Git ติดตั้งและพร้อมใช้งานแล้ว
ยังไม่ได้ติดตั้ง หรือยังไม่ถูกตั้งค่า: เจอข้อความว่าไม่รู้จักคำสั่ง
git --version ตอบกลับมาว่า command not found หรือ 'git' is not recognized แปลว่ายังไม่ได้ติดตั้ง หรือติดตั้งแล้วแต่ระบบยังหาโปรแกรมไม่เจอ
ตรวจสอบด้วยคำสั่งเดียวกันทุกระบบปฏิบัติการ
ไม่ว่าจะติดตั้งด้วยวิธีใดบน Windows, macOS หรือ Linux ขั้นตอนการติดตั้งต่างกันได้ แต่คำสั่งตรวจสอบผลลัพธ์คือ git --version เหมือนกันเสมอ
5) Checkpoint & Next Steps
ทดสอบความเข้าใจ: Install Git
ตอบคำถามเพื่อเช็กความเข้าใจการติดตั้งและตรวจสอบ Git
คำสั่งใดใช้ตรวจสอบว่า Git ติดตั้งสำเร็จบนเครื่องแล้วหรือยัง?
ถ้าพิมพ์ git --version แล้วเจอข้อความว่า command not found แปลว่าอะไร?
เติมคำสั่งที่ใช้ตรวจสอบว่า Git ติดตั้งสำเร็จแล้ว: git ____
ตอบเป็นแฟล็กที่ใช้ในบทเรียน เช่น --version
- การติดตั้ง Git เกิดขึ้นบนเครื่องของคุณเอง ไม่ใช่ในหน้าบทเรียน
- git --version คือคำสั่งเดียวที่ใช้ยืนยันว่าติดตั้งสำเร็จ ใช้ได้เหมือนกันทุกระบบปฏิบัติการ
- command not found หรือ 'git' is not recognized แปลว่ายังใช้งาน Git บนเครื่องนี้ไม่ได้
- ก้าวต่อไป: บทถัดไปคือ git config ซึ่งตั้งค่าตัวตน (ชื่อและอีเมล) ของคุณ หลังจากติดตั้งและยืนยันด้วย git --version สำเร็จแล้ว