จากบทความ http://androidthai.in.th/index.php/git-and-github-article/11-fork-github-on-android-studio การ ทำ Fork เพื่อดึกโค้ดจาก GitHub คนอืนมาต่อยอด หรือ แก้ไข ถ้าเราทำเสร็จ จะเอาโค้ดที่เราแก้ไข ส่งกลับไปรวมกับ ต้นฉบับ ที่เรา Fork มา เรียกว่าการทำ
การ Fork บน GitHub ก็คือการเอาโค้ดของคนอื่ม มาต่อยอด, แก้ไข หรือ เสนอแนวทางอืน ให้เจ้าของโค้ด สามารถ Pull เข้าไปในโค้ดตัวเองได้ ส่วมมากมาสเตอร์ ใช้สำหรับ ช่วยน้องๆ พี่ๆ แก้ไขโปรเจ็ค ที่ Error เรามาเริ่มกัน ไปที่ Git ของคนที่เราต้องการแก้ไข, หรือ ต่อยอด โค้ด
ที่มุมขวาบน จะมี Forke อยุ่ คลิกเลย
จะมีการ Fork โค้ดมาไว้ที่ Acount GitHub ของเราก่อน
การสร้าง Maps Activity หรือ การสร้างแผนที่ บน แอนดรอยด์
ตามหัวข้อเลยนะครับ How to use Git Branch บน Android Studio ก่อนที่เราจะเข้าไปยังรายละเอียด เรามาเข้าใจ การทำ Branch หรือ สาขา หรือ กิ่ง ในการโค้ดแอนดรอยด์ กัน มาสเตอร์ ขอเรียกการทำ Branch นะครับ เคยเจอเหตุการณ์ แบบนี่ไหม่ ? เราต้องการต่อยอดจากโค้ดของเรา ทำเสร็จ นำไปส่ง Boss หรือ ลูกค้า ถ้าโชคดี Boss หรือ ลูกค้า Happy ก็โอไป แต่ถ้าตรงกันข้ามละ หรือ ในการต่อยอด เกิด False หรือ ต้องการ ทดสอบวีธีการได้มา ซื่งผลลัพธ็ เราจะย้อยเวลาได้อย่างไร ? แบคอัพ ก็เป็นวิธีที่ดี แต่ โบราณไปมั้ง แถม เราจะไม่สามรถเห็น วิธีการใหม่ๆ ด้วย
ใช่ครับ ทีม มาสเตอร์ ใช้อยู่ Works สุดๆ มะเรามาเริ่มเรียนรู้วิธีการใช้กัน เริ่มจาก มาเตอร์ สร้างโปรเจ็ค เปล่าๆ และ อัพขั้นไปเก็บบน GitHub (http://androidthai.in.th/index.php/git-and-github-article/4-github-on-android-studio-type2)
สังเกตุ ที่ ขวาล่าง จะเห็น Git:master หมายความว่า ตอนนี่ เราอยู่ที่ ต้นฉบับหลัก ให้คุณคิดว่า ตอนนี่เราเป็นต้นไม้
ตามหัวข้อเลยครับ ในบางครั้งเรา สร้าง Repository บน GitHub และ ต้องการจะลบ ให้ดูเป็นระเบียบจะทำอย่างไร ?
เข้าไปที่ GitHub>Repository ที่ต้องการจะ Delete
หลังจากที่เราได้ทำการ ติดตั้ง Android Studio โหลด และ อัพเดท SDK แล้ว (ใครยังไปดูที่ http://androidthai.in.th/index.php/android-article/6-install-android-studio ) ต่อไปเราจะทดสองเครื่องมือ Android Studio ที่เราติดตั้งว่าสามารถ สร้างโค้ดให้เราได้ไหม ? โดยการสร้างโปรเจ็คเปล่า ? ที่ชื่อว่า Hello World ครับ