ใช้ Eclipse กับ Git กัน
คือว่า “วันนี้ทำงานที่ทำงานเสร็จไว” แล้วเวลาเหลือก็เลยหาอะไรทำดู ก็เลยนึกขึ้นได้ว่า เอ้อ เขียนเรื่องนี้ไว้หน่อยละกันเพราะว่า กลัวตัวเองจะลืม(ความจริงที่บริษัทก็ไม่ได้ใช้ Git นะ 555)
ในบทความนี้เราจะพูดถึงแค่ว่า
เราจะ Config eclipse กับ Github ยังไง
และก็การ Pull code จาก Repository (การนำ Code มาไว้ที่เครื่อง)
และก็การ Push code ขึ้น Repository (การนำ Code จากเครื่องขึ้นไป)
แค่นั้นนะ โอเคนะ !!!
ว่าแล้วก็เริ่มกันเลยดีกว่า …
- Install Plugin
ทำการ Click ไปที่ Help และ Install new software
- จากนั้นก็พิมพ์ http://download.eclipse.org/egit/updates ลงในช่อง URL
แล้วติ๊กที่ Egit จากนั้นก็รอ รอ รอ แล้วก็ รอ . . .
- สร้าง Repository บน Github ขึ้นมา
- โดยกดปุ่ม New แล้วก็ กำหนด Repository name จากนั้นก็กด Create
ตอนนี้ Eclipse เราจะมี Plugin สำหรับเรียก Github และ Github ก็จะมี Repository สำหรับ Code ของเราแล้ว
ต่อไปก็ต้องทำให้ Eclipse นี้รู้จักกับ Repository ของเราซะ . . .
- ไปที่ Eclipse แล้วมองไปมุมบนขวาจะเห็น Icon Open Perspective ดังภาพด้านล่าง กดที่ Icon ดังกล่าวแล้วเลือก Git
- จากนั้นเราจะเห็นหน้าจอ ดังภาพด้านล่าง ให้เลือก Clone a Git Repository
- จากนั้น ให้เรากลับไปเอา Url ของ Repository มาเพื่อที่จะกรอกในช่อง Url
- จากนั้นก็นำ Url ของ Repository มาวางดังภาพ
ตอนนี้ Eclipse ของเราก็จะ Link กับ Repository ตาม Url ที่เราได้กำหนดไปแล้ว
หาก Repository ของเรามี Code ที่เคย Push อยู่แล้วเราก็จะทำการ Clone project ทั้งหมดมา Dev ต่อบนเครื่องเราได้ดังนี้
การ Pull code จาก Repository มาไว้ที่เครื่อง
สำหรับ Repository ที่มี Code อยู่แล้วนั้นเราทำการ Pull มาได้โดยการ คลิกขวาที่ Directory ดังกล่าวตามภาพด้านล่าง แล้วเลือก Import เราก็จะได้ Code ทั้งหมดมาอยู่ใน Workspace ของ Eclipse เราเป็นที่เรียบร้อย
การ Push code จาก เครื่องเราไปไว้ที่ Repository
สำหรับ Repository ที่ไม่เคย Push code ขึ้นไปก่อนเลยนั้น เราก็จะต้องทำการนำ Code จาก Workspace ของ Eclipse เรา ขึ้นไปไว้บน Repository ก่อน
- คลิกขวาที่ Project เลือก Team → Share Project → Git
- เลือก Repository เป็น Directory ตอนเราทำการ Link Repository ตอนแรก
- จากนั้นคลิก Finish ตอนนี้ Project เราก็จะ Share ไปที่ Repository นี้แล้ว
แต่เดี้ยวก่อน !!!
ตอนนี้ Project เราแค่ Share กับ Repository นะ ยังไม่ได้ทำการ Push code ขึ้นไปไว้บนนั้น เข้าใจตรงกันนะ !!!
โอเคเรามาดูวิธีการ Push code กันต่อ
- ทำการคลิกขวาที่โปรเจค เลือก Team → Commit
- จากนั้นทำการใส่รายละเอียดของการ Commit
- จากนั้นเลือก File ที่จะทำการ Commit
- จากนั้นกดเลือก Commit and Push เป็นอันเสร็จเรียบร้อย เย้ !!!