หากคุณเคยใช้ Github มาก่อนคุณจะทราบดีว่าการดาวน์โหลดไฟล์จากแพลตฟอร์มยังไม่ชัดเจนในทันที เป็นหนึ่งในแพลตฟอร์มที่ซับซ้อนมากขึ้นเนื่องจากไม่ได้มีไว้สำหรับการแชร์ไฟล์โดยตรง แต่ใช้เพื่อการพัฒนาแทน จริงอยู่สิ่งสำคัญอย่างหนึ่งเกี่ยวกับ Github คือที่เก็บสาธารณะทั้งหมดเป็นโอเพ่นซอร์สและผู้คนได้รับการสนับสนุนให้มีส่วนร่วม - มีที่เก็บส่วนตัว แต่โดยทั่วไปจะใช้เพื่อวัตถุประสงค์ในการพัฒนาภายในธุรกิจที่ไม่ต้องการให้เห็นรหัส โดยสาธารณะ อย่างไรก็ตาม Github ยังคงจัดการการดาวน์โหลดไฟล์ต่างจากที่อื่น ๆ
ดังนั้นหากคุณไม่แน่ใจว่าจะดาวน์โหลดไฟล์จากโปรเจ็กต์ (หรือโปรเจ็กต์ทั้งหมด) จาก Github ได้อย่างไรเราจะแสดงให้คุณเห็น มาเริ่มกันเลย.
กำลังดาวน์โหลดไฟล์
ที่เก็บสาธารณะส่วนใหญ่สามารถดาวน์โหลดได้ฟรีโดยไม่ต้องมีบัญชีผู้ใช้ เนื่องจากที่เก็บสาธารณะถือเป็นโค้ดเบสที่เป็นโอเพ่นซอร์ส ที่กล่าวว่าเว้นแต่ว่าเจ้าของ codebase จะทำเครื่องหมายในช่องเป็นอย่างอื่นคุณสามารถดาวน์โหลด codebase ของพวกเขาลงในคอมพิวเตอร์ของคุณได้โดยรวมไว้ในไฟล์. zip
วิธีหยุดบัฟเฟอร์บนแท่งไฟ
ดังนั้นหากคุณไปที่ codebase สาธารณะ - เช่นนี้ พิมพ์เครื่องคิดเลข ที่ฉันสร้างขึ้น - คุณจะสังเกตเห็นว่าที่มุมขวาบนเป็นปุ่มสีเขียวที่ระบุว่า โคลนหรือดาวน์โหลด . คลิกที่ปุ่มจากนั้นในเมนูดรอปดาวน์ให้เลือก ดาวน์โหลด ZIP . ไฟล์ทั้งหมดจะเริ่มดาวน์โหลดลงในคอมพิวเตอร์ของคุณโดยปกติจะอยู่ในโฟลเดอร์ดาวน์โหลด
จากนั้นเปิดโฟลเดอร์ดาวน์โหลดบนคอมพิวเตอร์และค้นหาไฟล์ ZIP คุณจะต้องคลิกขวาที่ไฟล์แล้วเลือกตัวเลือกที่ระบุว่า Unzip หรือ Uncompress จากนั้นเลือกโฟลเดอร์ที่คุณต้องการให้ไฟล์จบลง
สุดท้ายไปที่โฟลเดอร์ที่เลือกและคุณจะพบไฟล์ Github ทั้งหมดที่เราดาวน์โหลดมาที่นั่น!
ทำไมเคอร์เซอร์ของฉันถึงกระโดดไม่หยุด
นี่เป็นโค้ดเบสที่ค่อนข้างเล็กโดยมีไฟล์เพียงไม่กี่ไฟล์เท่านั้น ถ้าคุณไปที่ ที่เก็บ JavaScript 30 ของ Wes Bos บน Github คุณจะสังเกตเห็นว่า - เนื่องจากเป็นที่เก็บสาธารณะจึงสามารถดาวน์โหลดได้ในลักษณะเดียวกัน
มีวิธีที่ดีกว่าในการดาวน์โหลดไฟล์
แม้ว่าวิธีที่เราอธิบายจะเรียบง่ายและตรงไปตรงมา แต่วิธีที่ดีที่สุดคือการดูไฟล์โค้ดเท่านั้นไม่ใช่การทดลอง หากคุณกำลังวางแผนที่จะดาวน์โหลดไฟล์ Github เพื่อทดลองใช้วิธีที่ดีที่สุดคือแยกโครงการส้อมเป็นเพียงสำเนาของที่เก็บของคุณเอง
การปลอมพื้นที่เก็บข้อมูลมาพร้อมกับสิทธิประโยชน์มากมาย มันให้สำเนาของคุณเองในบัญชี Github ของคุณซึ่งช่วยให้คุณสามารถทดลองกับการเปลี่ยนแปลงได้อย่างอิสระโดยไม่ส่งผลกระทบต่อโปรเจ็กต์เดิม ตัวอย่างเช่นคุณสามารถพบข้อบกพร่องในเครื่องคำนวณเคล็ดลับของฉันหรือต้องการเพิ่มคุณสมบัติของคุณเอง ดังนั้นคุณสามารถแยก Tip Calculator ของฉันสร้างสำเนาในบัญชี Github ของคุณ ที่นี่คุณสามารถยุ่งเกี่ยวกับโค้ดและทดลองกับโค้ดได้โดยไม่ส่งผลกระทบต่อโปรเจ็กต์ดั้งเดิมเพราะนี่อาจเป็นสำเนาหรือส้อมของคุณ โดยทั่วไปแล้วส้อมจะใช้เพื่อเสนอการเปลี่ยนแปลงโครงการของผู้อื่นเช่นการแก้ไขข้อบกพร่องหรือเพิ่มคุณลักษณะตามที่เรากล่าวถึง
ดังนั้นคุณจะแยกที่เก็บสาธารณะได้อย่างไร? จริงๆแล้วมันค่อนข้างง่าย ก่อนที่เราจะเริ่มต้นคุณต้องสร้างบัญชี Github ฟรีเนื่องจากคุณต้องมีที่เก็บส้อมของคุณ คุณสามารถไปที่ www.github.com และทำสิ่งนี้ตอนนี้
ยกเลิก amazon music unlimited ยังไงคะ
เมื่อคุณสร้างบัญชีของคุณแล้วคุณสามารถแยกที่เก็บสาธารณะเข้ากับบัญชีของคุณได้ ตัวอย่างเช่นคุณสามารถทำได้ ตรงไปที่พื้นที่เก็บข้อมูลสาธารณะสำหรับ JavaScript 30 วันของ Wes Bos หลักสูตรการฝึกอบรมและที่มุมขวาบนคุณจะเห็นปุ่มที่ระบุว่า Fork คลิกปุ่ม
อาจใช้เวลาสองถึงสามวินาทีถึงสองสามนาที แต่ Github จะโคลนหรือแยกโปรเจ็กต์นั้นไปยังบัญชี GitHub ของคุณเอง เมื่อเสร็จแล้วจะแสดงโครงการให้คุณเห็นทันทีภายใต้ชื่อผู้ใช้ Github ของคุณ ในการตรวจสอบคุณสามารถคลิกที่ไอคอนโปรไฟล์ของคุณในแถบนำทางที่ด้านบนขวาจากนั้นเลือกตัวเลือกที่ระบุ ที่เก็บของคุณ . ในรายการที่เก็บของคุณคุณควรเห็นรหัสฐานหลักสูตร JavaScript 30
ตอนนี้คุณสามารถเปลี่ยนและทดสอบโค้ดทั้งหมดที่คุณต้องการได้และจะไม่ส่งผลกระทบต่อไฟล์โปรเจ็กต์ดั้งเดิมของเจ้าของเดิม หากคุณเปลี่ยนรหัสแก้ไขข้อบกพร่องหรือเพิ่มคุณลักษณะใหม่คุณสามารถสร้างสิ่งที่เรียกว่า Pull Request ซึ่งสามารถพูดคุยเกี่ยวกับการเปลี่ยนแปลงดังกล่าวได้ หากเจ้าของโปรเจ็กต์เดิมชอบการเปลี่ยนแปลง - และทำงานได้อย่างถูกต้องสามารถรวมเข้ากับโค้ดเบสเดิมเป็นโค้ดการผลิตได้
กำลังปิด
อย่างที่คุณเห็นการดาวน์โหลดไฟล์และโปรเจ็กต์ทั้งหมดจาก Github นั้นค่อนข้างง่าย ในเวลาเพียงไม่กี่นาทีคุณสามารถดาวน์โหลดโครงการทั้งหมดลงในคอมพิวเตอร์ของคุณหรือแม้แต่แยกไปยังบัญชี Github ของคุณเอง ไม่ต้องใช้เวลามากในการยุ่งกับโค้ดในส้อมของคุณเพื่อดูว่าอะไรมีผลต่ออะไรและในที่สุดคุณอาจจะสร้างคำขอดึงครั้งแรกได้ ขอให้มีความสุขในการเขียนโค้ด!