หากคุณเคยใช้ GitHub มาก่อน คุณจะรู้ว่าวิธีการดาวน์โหลดไฟล์จากแพลตฟอร์มไม่ชัดเจนในทันที เป็นหนึ่งในแพลตฟอร์มที่ซับซ้อนมากขึ้น เนื่องจากไม่ได้มีไว้สำหรับการแชร์ไฟล์โดยตรง แต่สำหรับการพัฒนาแทน จริงอยู่ที่ สิ่งที่ยิ่งใหญ่อย่างหนึ่งเกี่ยวกับ GitHub ก็คือที่เก็บข้อมูลสาธารณะทั้งหมดเป็นโอเพ่นซอร์ส และผู้คนได้รับการสนับสนุนให้มีส่วนร่วม — มีที่เก็บส่วนตัว แต่โดยทั่วไปแล้วสิ่งเหล่านี้มักใช้เพื่อการพัฒนาในธุรกิจที่ไม่ต้องการให้เห็นรหัส โดยประชาชน อย่างไรก็ตาม GitHub ยังคงจัดการการดาวน์โหลดไฟล์ต่างจากที่อื่น
ดังนั้นหากคุณไม่แน่ใจว่าจะดาวน์โหลดไฟล์จากโปรเจ็กต์ (หรือทั้งโปรเจ็กต์) จาก GitHub ได้อย่างไร เราจะแสดงให้คุณเห็นถึงวิธีการ มาเริ่มกันเลย.
การดาวน์โหลดไฟล์จาก GitHub
ที่เก็บข้อมูลสาธารณะส่วนใหญ่สามารถดาวน์โหลดได้ฟรี โดยไม่ต้องมีบัญชีผู้ใช้ เนื่องจากที่เก็บข้อมูลสาธารณะถือเป็น codebase ที่เป็นโอเพ่นซอร์ส ที่กล่าวว่า เว้นแต่เจ้าของ codebase ทำเครื่องหมายที่ช่องอื่น ฐานของ codebase สามารถดาวน์โหลดลงในคอมพิวเตอร์ของคุณ บรรจุเป็นไฟล์ .zip
- ดังนั้น หากคุณไปที่ฐานรหัสสาธารณะ เช่น Tip Calculator ที่ฉันสร้างขึ้น คุณจะสังเกตเห็นว่าที่มุมบนขวามีปุ่มสีเขียวที่เขียนว่า โคลนหรือดาวน์โหลด cคลิกที่ปุ่ม
- จากนั้นในเมนูดร็อปดาวน์ ให้เลือก ดาวน์โหลด ZIP. ไฟล์ทั้งหมดจะเริ่มดาวน์โหลดไปยังคอมพิวเตอร์ของคุณ โดยปกติในโฟลเดอร์ Downloads ของคุณ
- จากนั้นเปิดโฟลเดอร์ดาวน์โหลดบนคอมพิวเตอร์ของคุณและค้นหาไฟล์ ZIP คุณจะต้องคลิกขวาแล้วเลือกตัวเลือกที่ระบุว่า แตกออก…, เปิดเครื่องรูด, หรือ คลายการบีบอัดจากนั้นเลือกโฟลเดอร์ที่คุณต้องการให้ไฟล์สิ้นสุด
- สุดท้าย ไปที่โฟลเดอร์ที่เลือก แล้วคุณจะพบไฟล์ Github ทั้งหมดที่เราดาวน์โหลดไว้ที่นั่น!
นั่นเป็นโค้ดเบสที่ค่อนข้างเล็ก โดยมีไฟล์เพียงสองสามไฟล์เท่านั้น หากคุณไปที่พื้นที่เก็บข้อมูล JavaScript 30 ของ Wes Bos บน Github คุณจะสังเกตเห็นว่า เนื่องจากเป็นพื้นที่เก็บข้อมูลสาธารณะ จึงสามารถดาวน์โหลดได้ในลักษณะเดียวกัน
การดาวน์โหลดไฟล์ GitHub โดยใช้คำสั่ง
อีกวิธีหนึ่ง คุณสามารถโคลนไฟล์หรือที่เก็บได้อย่างง่ายดายโดยใช้คำสั่งง่ายๆ บน GitHub เพื่อให้ใช้งานได้ คุณจะต้องติดตั้งเครื่องมือ Git เราจะติดตั้งเครื่องคำนวณทิปเดียวกันจากบรรทัดคำสั่งในการสาธิตนี้
- คัดลอก URL จากแถบที่อยู่ของคุณหรือจากเมนูเดียวกับที่คุณดาวน์โหลดไฟล์ zip
- เปิด Git Bash พิมพ์ "cd ดาวน์โหลด” และตี เข้า. ซึ่งจะนำคุณไปยังโฟลเดอร์ Downloads ในหน้าต่างคำสั่ง คุณยังสามารถพิมพ์ตำแหน่งไฟล์ใดก็ได้ที่คุณต้องการบันทึกไฟล์
- ตอนนี้พิมพ์ "git clone //github.com/bdward16/tip-calculator.git“แล้วก็ตี เข้า.
- เมื่อใช้วิธีนี้ ไฟล์จะถูกคลายซิปโดยอัตโนมัติเมื่อดาวน์โหลด
มีวิธีที่ดีกว่าในการดาวน์โหลดไฟล์
แม้ว่าวิธีที่เราสรุปไว้จะเรียบง่ายและตรงไปตรงมา แต่เป็นการดีที่สุดสำหรับการดูไฟล์โค้ดเพียงอย่างเดียว ไม่ใช่การทดลอง หากคุณกำลังวางแผนที่จะดาวน์โหลดไฟล์ GitHub เพื่อทดลอง วิธีที่ดีที่สุดคือการ "แยก" โปรเจ็กต์ ส้อมเป็นเพียงสำเนาของที่เก็บของคุณเอง
การฟอร์กพื้นที่เก็บข้อมูลมีประโยชน์มากมาย มันให้สำเนาของคุณเองในบัญชี GitHub ของคุณที่ให้คุณทดสอบการเปลี่ยนแปลงได้อย่างอิสระโดยไม่ส่งผลกระทบต่อโครงการดั้งเดิม ตัวอย่างเช่น คุณอาจพบจุดบกพร่องใน Tip Calculator ของฉัน หรือต้องการเพิ่มคุณสมบัติของคุณเอง ดังนั้น คุณสามารถ "แยก" เครื่องคำนวณเคล็ดลับของฉัน สร้างสำเนาในบัญชี GitHub ของคุณ ที่นี่ คุณสามารถยุ่งกับโค้ดและทดลองกับมันได้โดยไม่กระทบต่อโปรเจ็กต์ดั้งเดิม เพราะนี่จะเป็นการคัดลอกหรือ "ส้อม" ของคุณ
โดยทั่วไปแล้ว ส้อมจะใช้เพื่อเสนอการเปลี่ยนแปลงในโครงการของคนอื่น เช่น แก้ไขข้อผิดพลาดหรือเพิ่มคุณสมบัติดังที่เรากล่าวถึง
ดังนั้นคุณจะแยกที่เก็บสาธารณะได้อย่างไร มันค่อนข้างง่ายจริงๆ ก่อนที่เราจะเริ่มต้น คุณต้องสร้างบัญชี GitHub ฟรี เนื่องจากคุณจะต้องมีที่จัดเก็บส้อมของคุณ คุณสามารถไปที่ www.github.com และดำเนินการได้ทันที
เมื่อคุณสร้างบัญชีแล้ว คุณสามารถแยกพื้นที่เก็บข้อมูลสาธารณะไปยังบัญชีของคุณได้
- ตัวอย่างเช่น คุณสามารถไปที่พื้นที่เก็บข้อมูลสาธารณะสำหรับหลักสูตรฝึกอบรม JavaScript 30 วันของ Wes Bos และที่มุมบนขวา คุณจะเห็นปุ่มที่ระบุว่า ส้อม. คลิกที่ปุ่ม
- อาจใช้เวลาสองสามวินาทีถึงสองสามนาที แต่จากนั้น GitHub จะโคลนหรือ "แยก" โปรเจ็กต์นั้นไปยังบัญชี GitHub ของคุณเอง เมื่อเสร็จแล้ว มันจะแสดงโครงการให้คุณเห็นทันทีภายใต้ชื่อผู้ใช้ GitHub ของคุณ
- ในการยืนยัน คุณสามารถคลิกที่ไอคอนโปรไฟล์ของคุณในแถบนำทางที่ด้านบนขวา จากนั้นเลือกตัวเลือกที่เขียนว่า ที่เก็บข้อมูลของคุณ . ในรายการที่เก็บของคุณ คุณควรเห็น codebase ของหลักสูตร JavaScript 30
ตอนนี้ คุณสามารถเปลี่ยนและทดสอบโค้ดทั้งหมดที่คุณต้องการได้ และจะไม่มีผลกับไฟล์โครงการดั้งเดิมของเจ้าของเดิม หากคุณเปลี่ยนโค้ด แก้ไขจุดบกพร่อง หรือเพิ่มคุณลักษณะใหม่ คุณสามารถสร้างสิ่งที่เรียกว่า "คำขอดึง" ซึ่งจะสามารถพูดคุยถึงการเปลี่ยนแปลงนั้นได้ หากเจ้าของโปรเจ็กต์ดั้งเดิมชอบการเปลี่ยนแปลงนี้ และทำงานได้อย่างถูกต้อง ก็สามารถรวมเข้ากับโค้ดเบสดั้งเดิมเป็นโค้ดที่ใช้งานจริงได้
ปิด
อย่างที่คุณเห็น การดาวน์โหลดไฟล์และโปรเจ็กต์ทั้งหมดจาก GitHub นั้นค่อนข้างง่าย ในเวลาเพียงไม่กี่นาที คุณสามารถดาวน์โหลดทั้งโปรเจ็กต์ลงในคอมพิวเตอร์ของคุณ หรือแม้แต่แยกไปยังบัญชี GitHub ของคุณเอง ไม่ต้องวุ่นวายกับโค้ดในส้อมของคุณมากนักเพื่อดูว่าอะไรมีผลกับอะไร จากนั้นในที่สุด คุณอาจสร้างคำขอดึงครั้งแรกได้! มีความสุขในการเข้ารหัส!