คืออะไร Git
ระบบควบคุมเวอร์ชันโค้ด
Git — ระบบควบคุมเวอร์ชันแบบกระจายสำหรับติดตามการเปลี่ยนแปลงในซอร์สโค้ด สร้างโดย Linus Torvalds ในปี 2005
แนวคิดหลัก
- Repository — ที่เก็บโครงการพร้อมประวัติการเปลี่ยนแปลง
- Commit — สแนปช็อตของการเปลี่ยนแปลงพร้อมคำอธิบาย
- Branch — สายการพัฒนาอิสระ
- Merge — การรวม branches
- Pull Request — คำขอเพื่อรวมการเปลี่ยนแปลง
คำสั่งพื้นฐาน
git init # เริ่มต้น repository
git clone # โคลน repository
git add # เพิ่มไฟล์ไปยัง staging
git commit # สร้าง commit
git push/pull # ซิงค์กับ remote
แพลตฟอร์ม
- GitHub — แพลตฟอร์มโฮสติ้งโค้ดที่ใหญ่ที่สุด
- GitLab — แพลตฟอร์ม DevOps
- Bitbucket — โซลูชันจาก Atlassian
ประโยชน์
Git ให้ประวัติการเปลี่ยนแปลงที่สมบูรณ์ การทำงานร่วมกันเป็นทีม ย้อนกลับไปยังเวอร์ชันใดก็ได้ และการแตก branch ที่มีประสิทธิภาพ