กรณีที่เราใช้งาน Git ผ่านผู้ให้บริการ ยกตัวอย่างเช่น GitHub นั้น ทางผูัให้บริการเขาอำนวยความสะดวกโดยการมีตัวติดตั้ง GitHub Desktop ให้เราเข้าไปดาวน์โหลด เพื่อให้ผู้ใช้งานสามารถนำไปติดตั้งบนเครื่อง ซึ่งวิธีการใช้งานก็เป็นลักษณะ GUI ซึ่งเข้าใจได้โดยง่าย

วิธีการติดตั้งใช้งาน GitHub Desktop เริ่มต้นโดยการเข้าไปดาวน์โหลด GitHub Desktop ที่เว็บไซต์ https://windows.github.com (สำหรับ Windows)

คลิกปุ่มดาวน์โหลด และทำการติดตั้งลงในเครื่องของเรา

หลังจากติตตั้งเสร็จ เปิดโปรแกรมครั้งแรกให้ทำการ log in ด้วย GitHub Account หรือกรณีที่ไม่มี GitHub Account ให้คลิกปุ่ม Sign up เพื่อทำการสมัครสมาชิกก่อน

เมื่อ log in เข้ามา จะพบว่าบน GitHub Desktop ที่ติดตั้ง ไม่มี repository ใดๆ แสดงอยู่เลย ถึงแม้ว่าใน account ที่ใช้งานนี้ จะเคยสร้าง repository ไว้ก่อนแล้วก็ตาม

ก่อนอื่นขอแนะนำวิธีการ clone repository ที่มีอยู่บน GitHub Account ก่อน แล้วจึงจะแนะนำวิธีการสร้าง repository ผ่านทาง GitHub Desktop อีกครั้งนะครับ

วิธีการ clone repository ทำได้โดยการคลิกที่เครื่องหมาย + มุมบนด้านซ้ายมือ แล้วเลือกเมนู clone ซึ่งหากมี repository ที่สร้างไว้อยู่บน GitHub อยู่แล้ว repository เหล่านั้นก็จะแสดงขึ้นมาให้เราเลือก ให้เลือก repository ที่เราต้องการแล้วคลิกปุ่ม Clone

ในขั้นตอนถัดไป เป็นการเลือกว่า repository ที่ต้องการที่จะ clone มานี้ ให้บันทึกข้อมูลไว้ที่โฟลเดอร์ใด

หลังจากใช้คำสั่ง clone repository เรียบร้อยแล้ว ก็จะเห็นข้อมูลที่อยู่บน repository นั้นทันที

อีกวิธีหนึ่งคือ การสร้าง repository บน GitHub Desktop ให้สังเกตมุมบนด้านซ้ายมือ จะมีเครื่องหมาย + คลิกแล้วเลือกเมนู Create ด้านบน โดยใส่ชื่อ repository ที่ต้องการลงไป

จากนั้นให้ระบุ path ที่ต้องการจัดเก็บ repository ที่จะใช้ในการ sync ข้อมูลกับ GitHub แล้วคลิกปุ่ม Create repository เพื่อสร้าง repository

ทดสอบลองแก้ไขข้อมูล แล้วดูความแตกต่างที่เกิดขึ้น

ให้ไปที่โฟลเดอร์ที่เก็บเลือกไว้ในขั้นตอนการสร้าง repository แล้วทดลองสร้างไฟล์ขึ้นมา 1 ไฟล์

เมื่อมีการแก้ไขข้อมูลบน repository แล้วกลับมาที่หน้าต่าง GitHub Desktop จะพบว่ามีข้อมูลที่มีการแก้ไขเพิ่มเติม และยังไม่ถูก commit ซอร์สโค้ด

กำหนด commit massage แล้วคลิกปุ่ม Commit to master

กรณีที่ repository นี้เป็น repository ที่เพิ่งสร้างขึ้นมาใหม่ จะอยู่ในรูปแบบ local repository หากต้องการ sync ข้อมูลกับทาง GitHub เริ่มต้นครั้งแรกให้คลิกเลือกที่ปุ่ม Publish Repository ที่อยู่มุมบนขวา แล้วคลิกเลือก Publish เพื่อทำการ sync ข้อมูลในครั้งแรกกับทาง GitHub

หลังจากนั้นหากมีการแก้ไขข้อมูลเพิ่มเติมของข้อมูล เราก็สามารถที่จะเลือก commit ได้ตามแต่ต้องการ แต่สิ่งที่ควรจะต้องระวังคือ หลังจากที่แก้ไข และอัปเดทข้อมูลในแต่ละครั้ง ข้อมูลจะยังไม่ถูกส่งไปยัง server แต่จะทำงาน commit บน local repository เท่านั้น

หากต้องการที่จะส่งช้อมูลไปยัง server จะต้องใช้คำสั่ง push ในการนำขึ้นไปจัดเก็บบน remote repository แต่ บน GitHub Desktop นั้น จะใช้คำสั่ง sync ที่อยู่มุมบนบ้านขวามือ ซึ่งก็ได้ผลลัพธ์เข่นเดียวกันครับ

Comments are closed.