บทที่ 12 Linux และ Git สำหรับนักพัฒนา

สไลด์บทเรียน

วัตถุประสงค์

  1. ใช้เครื่องมือมาตรฐานของนักพัฒนาได้
  2. จัดการ version control และ workflow การทำงานเป็นทีมได้

เนื้อหา

  1. Linux Command
  2. File System
  3. SSH
  4. Git
  5. GitHub
  6. Branch
  7. Merge
  8. Pull Request
  9. Git Workflow

กิจกรรม

สร้าง repository สำหรับโครงงาน แบ่ง branch และเปิด pull request สำหรับงานหนึ่งฟีเจอร์

คำถามทบทวน

  1. Git ช่วยทีมพัฒนาอย่างไร
  2. Branch และ Pull Request มีประโยชน์อย่างไร
  3. SSH ใช้กับงาน deploy อย่างไร

กลับรายวิชา