วิธีโคลนที่เก็บ GitHub ด้วย Git Bash

วิธีโคลนที่เก็บ GitHub ด้วย Git Bash

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





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





ที่เก็บ GitHub คืออะไร?

ที่เก็บคือพื้นที่เก็บข้อมูลที่มีไฟล์ทั้งหมดของโปรเจ็กต์อยู่ เรียกอีกอย่างว่า 'ซื้อคืน' ที่เก็บ GitHub เป็นที่เก็บระยะไกลที่คุณสามารถจัดเก็บไฟล์ทั้งหมดของโครงการและประวัติการแก้ไขของแต่ละไฟล์ได้ คุณสามารถจัดเก็บโฟลเดอร์หรือไฟล์ประเภทใดก็ได้ เช่น รูปภาพ ไฟล์ HTML ไฟล์ .css ไฟล์ .py ไฟล์ CSV ไฟล์ excel ไฟล์ JSON เป็นต้น





คุณสามารถสร้างที่เก็บ GitHub เป็น สาธารณะ หรือ ส่วนตัว . การสร้างที่เก็บเป็นสาธารณะ ทุกคนบนอินเทอร์เน็ตสามารถเห็นที่เก็บนั้นได้ คุณต้องเลือกว่าใครสามารถคอมมิตและทำการเปลี่ยนแปลงกับที่เก็บนั้นได้ ในทางกลับกัน ด้วยการสร้างที่เก็บเป็นส่วนตัว คุณสามารถควบคุมได้อย่างเต็มที่ว่าใครสามารถดูและทำการเปลี่ยนแปลงกับที่เก็บนั้นได้

Github เริ่มต้นพื้นที่เก็บข้อมูลด้วยไฟล์ README, ไฟล์ .gitignore และไฟล์ลิขสิทธิ์



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

การโคลนที่เก็บหมายความว่าอย่างไร

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





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

ตรวจสอบว่ามีการติดตั้ง Git และ Git Bash บนระบบของคุณหรือไม่

ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Git และ Git Bash ในระบบของคุณแล้ว คุณสามารถตรวจสอบว่ามีการติดตั้ง Git ในระบบของคุณหรือไม่โดยพิมพ์คำสั่งต่อไปนี้ในพรอมต์คำสั่ง:





git --version

พรอมต์คำสั่งจะแสดง Git เวอร์ชันที่ติดตั้งไว้ ในการตรวจสอบว่ามีการติดตั้ง Git Bash บนระบบของคุณหรือไม่ ให้กดปุ่ม windows และค้นหา Git bash .

หากไม่มีทั้งสองรายการ ให้ปฏิบัติตามข้อที่ถูกต้อง ขั้นตอนในการติดตั้ง Git และ Git Bash ให้สำเร็จบนระบบของคุณ .

การสร้างที่เก็บ GitHub

คุณสามารถสร้างที่เก็บ GitHub โดยทำตามขั้นตอนเหล่านี้:

1. ไปหาเจ้าหน้าที่ GitHub เว็บไซต์.

2. คลิก มากกว่า ไอคอนจากมุมบนขวาและเลือก ที่เก็บใหม่ .

3. หน้าใหม่จะเปิดขึ้น โดยคุณจะต้องกรอกรายละเอียดเพื่อสร้างที่เก็บใหม่ ป้อนชื่อที่สั้นและน่าจดจำสำหรับ repo ของคุณ GitHub ยังแนะนำชื่อที่เก็บโดยอัตโนมัติเพื่อใช้เป็นแรงบันดาลใจ

วิธีแก้ไขแผ่นดิสก์ที่มีรอยขีดข่วน

4. หากต้องการ คุณสามารถให้คำอธิบายสั้นๆ เกี่ยวกับโครงการของคุณในกล่องคำอธิบาย ขั้นตอนนี้เป็นทางเลือกอย่างสมบูรณ์

5. เลือกการเปิดเผยที่เก็บเป็น ส่วนตัว หรือ สาธารณะ ตามวิธีที่คุณต้องการให้ผู้อื่นเห็นที่เก็บของคุณ

6. คุณสามารถเริ่มต้นที่เก็บด้วย ไฟล์ README , ไฟล์ .gitignore และ ใบอนุญาต . ตาม GitHub 'คุณสามารถเพิ่มไฟล์ README ลงในที่เก็บของคุณเพื่อบอกคนอื่น ๆ ว่าทำไมโครงการของคุณจึงมีประโยชน์ พวกเขาทำอะไรกับโครงการของคุณได้บ้าง และพวกเขาจะใช้งานได้อย่างไร'

คุณสามารถเลือกไฟล์ .gitignore ได้จากรายการเทมเพลตที่มี ในทำนองเดียวกัน คุณสามารถเลือกใบอนุญาตจากรายการใบอนุญาตที่มีได้ การเพิ่มไฟล์เหล่านี้จะเพิ่มความน่าเชื่อถือของที่เก็บ

7. สุดท้ายตี สร้างที่เก็บ ปุ่มเพื่อสร้างที่เก็บใหม่

การโคลนที่เก็บ GitHub โดยใช้ Git Bash

1. นำทางไปยังที่เก็บที่คุณต้องการโคลน คุณสามารถใช้สิ่งนี้ ที่เก็บตัวอย่าง เพื่อลองโคลนนิ่งเป็นครั้งแรก

2. คลิกที่ ดาวน์โหลด รหัส ปุ่ม.

3. กล่องจะเปิดขึ้นเมื่อคุณจะคลิก ดาวน์โหลดรหัส ปุ่ม. คลิกที่ คัดลอกไปที่คลิปบอร์ด ไอคอนเพื่อคัดลอก URL ที่เก็บผ่านเมธอด HTTPS

4. เปิด Git Bash .

5. ไปที่ไดเร็กทอรีที่คุณต้องการโคลนที่เก็บโดยใช้ ซีดี สั่งการ.

6. ป้อนคำสั่งต่อไปนี้และแทนที่ [URL ของ REPO] ด้วยลิงก์ที่คุณคัดลอกไว้ก่อนหน้านี้

git clone [REPO URL]

ตัวอย่างเช่น ในการโคลนที่เก็บตัวอย่างที่เราใช้ก่อนหน้านี้ ให้พิมพ์คำสั่งต่อไปนี้:

git clone https://github.com/Yuvrajchandra/sample-github-repository.git

7. กด Enter เพื่อสร้างสำเนาของที่เก็บในระบบของคุณ

วิธีอื่นในการดาวน์โหลด GitHub Repository

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

คุณสามารถทำงานเดียวกันทั้งหมดได้ เช่น การโคลน การลบ การอัปเดต และการบันทึก repo ด้วย GitHub Desktop ที่คุณสามารถทำได้ด้วย Git Bash Git Bash มีช่วงการเรียนรู้ที่สูงชัน แต่มีประสิทธิภาพมากกว่า GitHub Desktop

ที่เกี่ยวข้อง: วิธีลบที่เก็บที่ไม่ต้องการบน GitHub

อีกวิธีง่ายๆ ในการดาวน์โหลดที่เก็บ GitHub คือการดาวน์โหลดไฟล์ ZIP ของ repo โดยตรง คุณสามารถทำตามขั้นตอนง่าย ๆ เหล่านี้เพื่อดาวน์โหลดไฟล์ ZIP ของที่เก็บ:

  1. ไปที่ที่เก็บที่คุณต้องการดาวน์โหลด คุณสามารถใช้สิ่งนี้ ที่เก็บตัวอย่าง เพื่อลองดาวน์โหลดไฟล์ ZIP ของ repo เป็นครั้งแรก
  2. คลิกที่ ดาวน์โหลดรหัส ปุ่มแล้วคลิกปุ่ม ดาวน์โหลด ZIP ตัวเลือก. ที่เก็บจะถูกดาวน์โหลดไปยังระบบของคุณภายในไม่กี่วินาที

มาเป็น Pro-Coder โดยใช้ GitHub

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

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

แบ่งปัน แบ่งปัน ทวีต อีเมล ป้าย 5 อันดับแรกที่จะเพิ่มพื้นที่เก็บข้อมูล GitHub ของคุณ

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

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • การเขียนโปรแกรม
  • การบริหารโครงการ
  • GitHub
เกี่ยวกับผู้เขียน ยุวราช จันทรา(60 บทความที่ตีพิมพ์)

Yuvraj เป็นนักศึกษาระดับปริญญาตรีสาขาวิทยาการคอมพิวเตอร์ที่มหาวิทยาลัยเดลี ประเทศอินเดีย เขาหลงใหลเกี่ยวกับ Full Stack Web Development เมื่อไม่ได้เขียน เขากำลังสำรวจความลึกของเทคโนโลยีต่างๆ

เพิ่มเติมจาก Yuvraj Chandra

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก