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

ติดตั้งโปรแกรมดูโค้ด
ก่อนคุณ ดาวน์โหลดรหัสใด ๆ คุณจะต้องติดตั้งโปรแกรมที่สามารถดูรหัสนั้นได้ Visual Studio Code เป็นโปรแกรมแก้ไขโค้ดแบบโอเพนซอร์สและฟรีที่เปิดให้ผู้ใช้ดูและแก้ไขข้อบกพร่องของโค้ดและเรียกใช้งานต่างๆ ได้
ดาวน์โหลดและติดตั้ง รหัส Visual Studio โดยทำตามวิซาร์ดการติดตั้ง จากนั้นคุณก็พร้อมที่จะดูไฟล์และรหัสที่คุณสามารถดาวน์โหลดได้จาก GitHub

มีโปรแกรมแก้ไขโค้ดต่างๆ มากมาย หากโปรเจ็กต์ถูกสร้างขึ้นด้วย IDE อื่น (สภาพแวดล้อมการพัฒนาแบบรวม) Visual Studio อาจไม่เหมาะสำหรับการแก้ไขโค้ดนั้น ต้องบอกว่า Visual Studio Code จะอนุญาตให้คุณแก้ไขโค้ดของโปรเจ็กต์ส่วนใหญ่บน GitHub และมันจะใช้ได้เสมอถ้าคุณต้องการทำเพียงแค่ ดูโค้ด
กำลังดาวน์โหลดรุ่นล่าสุดของโครงการบน GitHub
สมมติว่าคุณเป็น โปรแกรมเมอร์ ที่ต้องการดาวน์โหลดไฟล์โครงการสำหรับ 3 ชิ้นของซอฟต์แวร์ บน GitHub ไฟล์โปรเจ็กต์จะถูกโพสต์ในที่เก็บ และแต่ละโปรเจ็กต์จะมีโฮมเพจของที่เก็บ คุณไม่จำเป็นต้องมีบัญชีผู้ใช้บน GitHub เพื่อดูหรือดาวน์โหลดไฟล์
ทำตามขั้นตอนเหล่านี้เพื่อดาวน์โหลดโครงการล่าสุดที่คุณสนใจ
- ไปที่ github.com.







ขั้นตอนข้างต้นจะอธิบายวิธีการดูไฟล์จากการเปิดตัวโครงการล่าสุดบน GitHub แต่ถ้าคุณต้องการดูไฟล์จากสาขาเฉพาะของโครงการล่ะ
การดาวน์โหลดจากสาขาเฉพาะ
ใน GitHub ที่เก็บสามารถมี สาขา. ทุกสาขามีชื่อไม่ซ้ำกัน และประกอบด้วยชุดของการเปลี่ยนแปลงรหัส เป็นสำเนาบางส่วนของรหัส ณ เวลาใดเวลาหนึ่งที่คุณทำการเปลี่ยนแปลงได้โดยไม่ทำลายต้นฉบับ การเปลี่ยนแปลงรหัสเกิดขึ้นภายในสาขา จากนั้นหากได้รับการร้องขอและอนุมัติ สามารถรวมกลับเป็นเวอร์ชันการทำงานหลักของโครงการที่เรียกว่า สาขาหลัก
ลองจินตนาการว่าคุณต้องการดาวน์โหลดและดูไฟล์จากสาขาเฉพาะของโครงการบน GitHub โดยทำตามขั้นตอนต่อไปนี้:


โดยทำตามขั้นตอนข้างต้น คุณสามารถดูรหัสจากสาขาเฉพาะของ โครงการบน GitHub ต่อไป เราจะพูดถึงวิธีเจาะลึกลงไปอีกและดาวน์โหลดไฟล์จาก คอมมิท
การดาวน์โหลดจากคอมมิตเฉพาะ
ทุกครั้งที่มีโค้ด การเปลี่ยนแปลงถูกนำไปใช้กับที่เก็บ โดยจะเพิ่มผ่าน คอมมิตคอมมิตประกอบด้วยการเปลี่ยนแปลงทั้งหมดตั้งแต่การอัพเดตโค้ดครั้งล่าสุด คุณอาจต้องการดาวน์โหลดจากคอมมิตเฉพาะ หากคุณกำลังพยายามดีบักปัญหาที่เกิดจากการเปลี่ยนแปลงโค้ดล่าสุด



GitHub มีอะไรอีกมากมาย
การดาวน์โหลดและดูไฟล์โครงการจาก GitHub เป็นเพียงส่วนเล็กๆ ของภูเขาน้ำแข็ง ในที่สุด คุณอาจต้องการแยกที่เก็บ โคลนไปยังที่เก็บในเครื่อง ยอมรับการเปลี่ยนแปลง พุชการเปลี่ยนแปลงกลับไปที่ส้อมของคุณ แล้วส่งคำขอดึงเพื่อขอให้เจ้าของโครงการรวมการเปลี่ยนแปลงของคุณเข้ากับที่เก็บต้นทาง