Skip to main content

What is Github?

ทุกๆคนอาจจะเคยได้ยินคำว่า GITHUB กันมาแบบนับไม่ถ้วนและ แต่ว่า GITHUB ที่แท้จริงคืออะไรกันแน่ 


image.png

ก่อนเราเข้าสู่เนื้อหาเราอยากให้คุณได้ถามตัวคุณเองก่อนว่า GITHUB นี่มันคือตัวอะไร และทำไมเราถึงต้องมีมันในชีวิตของวงการเทคโนโลยีในสมัยนี้


เรามาเริ่มการหาคำตอบไปกับสิ่งแรกในการที่เราต้องรู้เลยคือ GIT คืออะไร

GIT คือ Version control ตัวหนึ่งซึ่งจะเป็นระบบที่มีหน้าที่ทำการจัดการเก็บการเปลี่ยนแปลงของไฟล์ไว้ใน project และมีการ Backup ข้อมูลต่างๆที่จะสามารถทำให้เราสามารถที่จะเรียกดูหรือ ทำการย้อนกลับไปดู เว่อร์ชั่นต่างๆของตัวโปรเจคเราได้ง่ายมากขึ้น​โดยเราสามาร ถดูย้อนหลังที่ไหน เมื่อไหร่ เวลาใดก็ได้ ดังนั้น version control ก็เหมาะเป็นอย่างยิ่งสำหรับ นักพัฒนาไม่ว่าจะเป็นนักพัฒนาในรูปแบบไหน ไม่ว่าจะทำด้วยตัวคนเดียวหรือทำเป็นกลุ่ม ก็ยังจะสามารถย้อนดูการกระทำ และดูว่าใครทำการเปลี่ยนแปลงหรือแก้ไข Project เมื่อไรอีกด้วย


แล้ว Github คืออะไร?

Github คือ เว็บเซิร์ฟเวอร์ที่ให้บริการในการฝากไฟล์ Git หรือพูดง่ายๆก็คือ Git ในรูปแบบของเว็บไซต์นั่นเองซึ่งจะสามารถใช้ Git ร่วมกับคนอื่นได้โดยผ่านเว็บไซต ซึ่งมักจะนิยมใช้กัน ในการเก็บ Project open source ต่างๆ