Dark mode
คัดลอกโปรเจกต์มาไว้ในเครื่อง (git clone)
git clone
คือคำสั่งที่ใช้คัดลอกโปรเจกต์จากรีโมท (เช่น GitHub, GitLab, Bitbucket) มายังเครื่องของคุณ พร้อมประวัติการเปลี่ยนแปลงทั้งหมด
วิธีใช้งาน
sh
git clone https://github.com/username/project.git
- จะได้โฟลเดอร์ใหม่ชื่อ
project
พร้อมไฟล์และประวัติทั้งหมด - สามารถกำหนดชื่อโฟลเดอร์เองได้ เช่น
sh
git clone https://github.com/username/project.git myproject
ตัวอย่างสถานการณ์จริง
"อยากลอง contribute โปรเจกต์โอเพ่นซอร์สใน GitHub เพียง copy URL แล้ว
git clone
ก็เริ่มแก้ไขได้ทันที"
เคล็ดลับ
- ใช้
--depth 1
ถ้าต้องการ clone เฉพาะ commit ล่าสุด (ประหยัดเนื้อที่)
sh
git clone --depth 1 https://github.com/username/project.git
- ถ้าโปรเจกต์มี submodule ให้ใช้
--recurse-submodules
sh
git clone --recurse-submodules ...
"git clone คือประตูสู่โลกของโปรเจกต์ใหม่ ๆ และการร่วมมือกับคนอื่นบน Git"