โปรแกรม Git
คือ Version control เป็นซอฟต์แวร์สำหรับจัดการและติดตามการแก้ไขเปลี่ยนแปลงข้อมูลในไฟล์ระหว่างการทำงาน ดังนั้น Version control คือระบบที่อนุญาติให้ผู้ที่ทำงานกับไฟล์ข้อมูลใด ๆ สามารถย้อนกลับไปยังข้อมูลในเวอร์ชั่นก่อนหน้าของไฟล์นั้นได้ เพื่อเปรียบเทียบกับข้อมูลเวอร์ชั่นปัจจุบัน โดยข้อมูลที่กำลังทำอยู่จะไม่สูญหาย ทำให้ผู้ใช้สามารถการเปรียบเทียบระหว่างข้อมูลเก่าและใหม่ เพื่อการตรวจสอบหรือแก้ไขเปลี่ยนแปลง ยกเลิก ในสิ่งที่เราทำผิด หรือนำเอาข้อมูลที่เคยลบกลับมาได้อีก Version Control Systems (VCS) ที่นิยมใช้กันอยู่ในปัจจุบัน ได้แก่
- Subversion
- CVS
- Mercurial
- Git
VCS แต่ละอันมีเป้าหมายในการทำงานเหมือนกันแต่แตกต่างกันเฉพาะวิธีการทำงาน หากแต่ในปัจจุบัน Git เป็นที่นิยมใช้มากที่สุด

จากรูปที่ 1 การสำรวจนักพัฒนาในปี 2018 ของ Stack Overflow เกือบ 90% ของผู้ตอบแบบสอบถามรายงานว่า Git เป็นระบบ VCS น่าใช้มากที่สุด ถึงแม้ว่าในช่วงสองสามปีที่ผ่านมาการสำรวจยังไม่เกิดขึ้นอีกเลย อาจเป็นที่รู้กันหมดแล้วว่า Git นิยมใช้กันมากทีสุด
การติดตั้ง Git สำหรับระบบปฏิบัตการ Window
การติดตั้ง Git ในเครื่องนั้นค่อนข้างยุ่งยากเล็กน้อย ขึ้นอยู่กับว่าระบบปฏิบัติเป็นอะไร Git
ทำงานบนรูปแบบ Unix เช่น Linux และ MacOS ดังนั้นหากเราใช้เครื่อง Windows เราอาจต้องมีขั้นตอนเพิ่มเติมสองสามขั้นตอนในการติดตั้ง Git
เริ่มจากขั้นตอนแรก เราจะใช้คำสั่งตรวจดูว่าเครื่องเราได้ติดตั้ง Git
ไว้แล้วหรือไม่ โดยเปิดโปรแกรม Terminal จากนั้นใช้คำสั่ง
$ git --version
git version 2.34.1
หากมีข้อความผิดพลาดไม่พบคำสั่ง
$ git --version
bash: git: command not found
สามารถดาวน์โหลดแพ็คเกจตัวติดตั้ง Git ล่าสุดโดยใช้ลิงก์นี้ดังต่อไปนี้

หลังจากติดตั้งโปรแกรม Git เสร็จแล้วตรวจสอบว่าการติดตั้งของเราใช้งานได้โดยเรียกใช้คำสั่ง git –version
อีกครั้ง
การติดตั้ง Git สำหรับระบบปฏิบัตการ MacOS
มีหลายตัวเลือกในการติดตั้ง Git
บน macOS โปรดทราบว่าการเผยแพร่ที่ไม่ใช่แหล่งที่มาใด ๆ นั้นจัดทำโดยบุคคลที่สาม และอาจไม่เป็นปัจจุบันด้วยการปล่อยแหล่งที่มาล่าสุด
Homebrew
ทำการติดตั้งโปรแกรม homebrew หากในระบบยังไม่ได้ติดตั้งโปรแกรมนี้ และเมื่อติดตั้งแล้วให้รันคำสั่งดังต่อไปนี้:
$ brew install git
MacPorts
ให้ติดตั้งโปรแกรม MacPorts หากในระบบยังไม่มีการติดตั้งโปรแกรมนี้ จากนั้นให้รันคำสั่ง:
$ sudo port install git
กำหนดค่าต่าง ๆ ของ Git (Configuring Git)
หลังจาก Git
ได้รับการติดตั้งแล้ว ก็ถึงเวลากำหนดค่าข้อมูลพื้นฐานบางอย่าง เราไม่จำเป็นต้องลงทะเบียนสำหรับบัญชีหรืออะไรก็ได้ แต่เราจะต้องระบุค่าที่จำเป็นดังต่อไปนี้:
- ชื่อของเรา (Your name)
- อีเมลของเรา (Your email)
ในการกำหนดค่าชื่อที่ Git จะเชื่อมโยงกับงานของเรา ให้รันคำสั่งนี้:
$ git config --global user.name "your name"
จากนั้นทำแบบเดียวกันกับอีเมลของเรา โดยใช้คำสั่งต่อไปนี้ ซึ่งในกรณีที่เราใช้ Github เราจะระบุที่อยู่อีเมลของ Git
ให้ตรงกับบัญชี Github ของเราด้วย
$ git config --global user.email "yourname@xxx.com"
เท่านี้ระบบของเราก็ทำการติดตั้ง git
เสร็จแล้ว