การใช้งาน Github กับ Android Studio

ที่ผมเขียนบทความนี้ขึ้นมาเนื่องจากก่อนหน้านี้ใช้ Github Cilent บน Windows8 แต่เจ้าโปรแกรมของ Github ตัวนี้มันค้างเลยลบจะลงใหม่ แต่ดัน install ไม่ได้ซะงั้น ก็เลยนึกได้ว่าเห็นเมนู VCS บน Android Studio ซึ่งมันเกี่ยวกับ Git ก็เลยเป็นที่มาของบทความ การใช้งาน Github กับ Android Studio ครับ

ผมขออธิบายตั้งแต่ขั้นตอนแรกหลังจากมี Account ของ github แล้วละกัน ถ้าใครยังไม่มีก็ไป สมัคร ซะ หลังจากนั้นก็มาเริ่มกันเลย (ผมขออธิบายขั้นตอนการติดตั้งบน Windows นะครับ)

1. ติดตั้ง Git ลงเครื่องของเรา
อันดับแรกเราต้องไป download git [http://git-scm.com/downloads] มาให้เรียบร้อยก่อน เนื่องจาก Android Studio จำเป็นต้องใช้ Git.exe

download git

จากนั้นก็ทำการติดตั้ง Git ลงในเครื่อง
02 03 04 05

2. เปิดการใช้งาน Version Control ใน Android Studio
หลังจากที่เราติดตั้ง Git ลงในเครื่องแล้วก็กลับมาที่โปรเจคของเราใน Android Studio ให้ไป ที่  VCS -> Enable version Control Integration -> Git
06

*หากใครที่เจอข้อความ Can’t start Git: git.exe ตามภาพนี้ (ใครที่ไม่ขึ้นแบบนี้ ข้ามข้อนี้ไปเลยนะครับ)
หมายความว่ายังไม่ได้ลง git หรือ ไป Enable version Control Integration ก่อนที่ install git นั้นเอง
001
ดังนั้นเราต้องไปกำหนด Path ของ git.exe ให้ Android Studio รู้จักเสียก่อน
ให้กดที่ Fix it
ตรงช่อง Path to Git executable: ก็ให้ browse หา git.exe ที่เราได้ติดตั้งไปแล้วซะ 
002
003
004
ที่นี้ Android Studio ก็สามารถเรียกใช้ git.exe ได้แล้ว

3. สร้าง Repository
กรณีที่ยังไม่เคยเอาโปรเจคขึ้น Github ก็ไปสร้าง Repository ใหม่ เลือกที่ VCS -> Import into Version Control -> Share Project on GitHub
share_github

หลังจากนั้นก็ login account github  เมื่อ Login แล้ว หลังจากนั้นก็ตั้ง Master password อีกรอบ
share_github02

เมื่อตั้งแล้ว ก็จะมาหน้า Share Project On GitHub ก็ใส่ชื่อ Repository และ Description แล้วกด Share
share_github03

หลังจากที่สร้าง Repository แล้ว ก็เป็นการเลือกไฟล์ที่จะ commit ไปไว้บน Github   แต่มันจะเช็คเลือกไฟล์ทั้งโปรเจคไว้ให้เราอยู่แล้ว  ก็กด OK เพื่อ commit และ push ขึ้น Github ได้เลย
share_github04

แล้วก็รอจนกว่าจะ Push เสร็จก็จะขึ้นข้อความแบบนี้ โปรเจคของเราก็จะไปอยู่ใน GitHub แล้ว
005

 

Git พร้อมใช้งานแล้ว
เมื่อเราเขียน Code ต่อ ไฟล์ที่มีการเปลี่ยนแปลงก็จะมีชื่อสีฟ้าเหมือนในรูป เพื่อแสดงว่าไฟล์ไหนที่เรายังไม่ได้ commit ส่วนไฟล์ที่ชื่อสีแดงหมายความว่ายังไม่มีอยู่ใน repository หรือเรายังไม่ได้ add ไปนั่นเอง
git01

เมื่อเรา new file ต่างๆขึ้นมาใหม่ Android Studio จะถามให้เรา Add file นั้นเข้าไปใน git แต่หากว่าเราลืม Add ไป (ชื่อไฟล์เป็นสีสีแดง) ก็ให้ทำการคลิกขวาที่ไฟล์ เลือก Git -> Add แล้วชื่อไฟล์ก็จะเปลี่ยนเป็นสีเขียว
add01

ขั้นตอนการ Commit และ push
ให้กดที่ Commit Changes (Ctrl + K) ปุ่มลูกสรสีเขียวๆตามรูป
จะมีรายการที่เปลี่ยนแปลงแสดงให้เห็น ใส่ Commit message แล้ว Commit หรือจะ Commit + Push เลยก็ได้ครับ
commit04

นอกเหนือจากที่อธิบายมาข้างต้นแล้ว ก็ยังมีคำสั่ง Git อื่นๆ เช่น pull, push, revert, merge changes ฯลฯ มาให้แล้วลองไปเล่นดูนะครับ จะเห็นว่าการใช้งาน Git ใช้ไม่ยากเลย

ขอบคุณภาพประกอบเพิ่มเติมจากคุณ Akexorcist ครับ

สำหรับผู้ที่ต้องการลงลึกไปมากกว่านี้ก็ลองไปอ่านได้จาก www.jetbrains.com ครับ

Comments

comments

One thought on “การใช้งาน Github กับ Android Studio

Leave a Comment

Your email address will not be published. Required fields are marked *