8 มิ.ย. เวลา 11:33 • การศึกษา
Github By ShoperGamer

Github คืออะไร

โดย
GitHub เป็นแพลตฟอร์มที่นักพัฒนาโปรแกรมทั่วโลกใช้กันอย่างแพร่หลาย แต่สำหรับผู้ที่เพิ่งเริ่มต้นอาจยังไม่เข้าใจว่า GitHub คืออะไร และ ใช้งานอย่างไร บทความนี้จะอธิบาย GitHub แบบง่ายๆ พร้อมวิธีการใช้งานพื้นฐานที่ทุกคนสามารถเริ่มต้นได้
  • ​Github คืออะไร​
GitHub คือ บริการโฮสต์ Repository สำหรับเก็บ และ จัดการโค้ดโปรแกรม โดยใช้ระบบ Git ซึ่งเป็นระบบควบคุมเวอร์ชัน (Version Control) ที่ช่วยให้
- เก็บประวัติการแก้ไขโค้ดทั้งหมด
- ทำงานร่วมกับทีมได้ง่าย
- เผยแพร่โปรเจกต์ให้คนอื่นใช้งานหรือร่วมพัฒนา
  • ​Github ทำอะไรได้บ้าง
1. เก็บโค้ดโปรเจกต์ส่วนตัว หรือ ทีม
2. แสดงผลงานโปรแกรมมิ่ง (Portfolio)
3. ร่วมพัฒนาซอฟต์แวร์โอเพนซอร์ส
4. โฮสต์เว็บไซต์ฟรีด้วย GitHub Pages
5. อัตโนมัติกระบวนการพัฒนาโปรแกรมด้วย GitHub Actions
  • ​วิธีเริ่มใช้ Github เบื้องต้น
1) สร้างบัญชี GitHub
- เข้าไปที่ github.com
- คลิก "Sign up" และ กรอกข้อมูลพื้นฐาน
- เลือกแผนฟรี (Free)
2) สร้าง Repository แรก
1. คลิกปุ่ม "+" มุมขวาบน → "New repository"
2. ตั้งชื่อ Repository (เช่น `my-first-project`)
3. เลือก "Public" (เผยแพร่สาธารณะ) หรือ "Private" (ส่วนตัว)
4. คลิก "Create repository"
☆ 3. อัพโหลดไฟล์แรก
♧ วิธีที่ 1: อัพโหลดผ่านเว็บ
- คลิกปุ่ม "Add file" → "Upload files"
- ลากไฟล์ที่ต้องการไปวางในพื้นที่ที่กำหนด
- คลิก "Commit changes"
♧ วิธีที่ 2: ใช้คำสั่ง Git
```bash
echo "# My First Project" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git push -u origin main
```
  • ​ส่วนประกอบสำคัญใน Github
1. Repository (Repo) : โฟลเดอร์เก็บโปรเจกต์
2. Branch : สาขาสำหรับพัฒนาฟีเจอร์ต่างๆ
3. Commit : การบันทึกการเปลี่ยนแปลง
4. Pull Request : การขอรวมโค้ดเข้ากับ Branch หลัก
5. Issues : ระบบติดตามปัญหา และ งาน
  • ​ประโยชน์ของ Github
✅ เก็บโค้ดอย่างปลอดภัย (ไม่หายแม้เครื่องเสีย)
✅ ดูประวัติการแก้ไข ย้อนหลังได้ไม่จำกัด
✅ ฝึกทำงานร่วมกับทีม ผ่านระบบ Pull Request
✅ สร้าง Portfolio ให้ HR หรือ ลูกค้าดูผลงาน
✅ เรียนรู้จากโปรเจกต์คนอื่นฟรี!
  • ​คำสั่ง Git พื้นฐานที่ควรรู้
1. git clone
ใช้สำหรับดาวน์โหลด Repository จาก GitHub มาเก็บไว้ในเครื่องคอมพิวเตอร์ของคุณ
2. git add
ใช้เตรียมไฟล์ที่แก้ไข หรือ ไฟล์ใหม่ เพื่อเตรียมบันทึกการเปลี่ยนแปลง (Commit)
3. git commit
ใช้บันทึกการเปลี่ยนแปลงของไฟล์ที่เตรียมไว้ด้วย `git add` พร้อมข้อความอธิบายการเปลี่ยนแปลง
4. git push
ใช้อัปโหลดการเปลี่ยนแปลงทั้งหมดที่ Commit ไว้ขึ้นไปยัง Repository บน GitHub
5. git pull
ใช้ดึงโค้ด และ อัปเดตจาก Repository บน GitHub มายังเครื่องของคุณ (รวมการเปลี่ยนแปลงจากผู้อื่น)
✏️ Shoper Gamer
  • ​ทำไม Github ถึงสำคัญต่อการสมัครงานในบางที่ 👇
  • ​Git คืออะไร 👇
1
  • ​7 สิ่งที่ไม่ควรทำใน GitHub ถ้าไม่อยากให้บัญชีปลิว 👇
Credit :
👇
  • ​https://km.cc.swu.ac.th/archives/3606
  • ​https://learn.microsoft.com/th-th/contribute/content/git-github-fundamentals
  • ​https://m.pantip.com/topic/40365243
  • ​https://blog.openlandscape.cloud/github

ดูเพิ่มเติมในซีรีส์

โฆษณา