Persyaratan: Dengan menggunakan perintah klon git, kode sumber dan riwayat perubahan proyek akan dikloning ke disk lokal secara default, jika file proyek sering diperbarui dan diulang, kami akan mengunduh banyak riwayat, jika kami hanya ingin berkonsultasi dan mempelajari kode sumber terbaru, kami hanya perlu mengunduh kode terbaru sesuai permintaan.
Mengkloning seluruh repositori adalah prosedur operasi standar menggunakan Git. Setiap klon biasanya menyertakan semua yang ada di repositori. Ini berarti bahwa saat mengkloning, Anda tidak hanya mendapatkan file, tetapi juga setiap revisi dari setiap file yang pernah dilakukan, serta riwayat setiap komit. Dan jika Anda memiliki banyak aset dalam basis kode Anda, itu akan berisi sejarah yang panjang. Masalah utamanya adalah bahwa ini menciptakan kemacetan dalam pipeline integrasi berkelanjutan (CI). Lihat proyek pengoptimalan basis kode seperti github.com, seringkali perlu menyelesaikan kloning kode, semakin banyak proyek bertabur bintang, semakin besar jumlah kode, semakin panjang riwayatnya, dalam kasus jaringan domestik yang buruk, sering mengunduh beberapa GB setelah diunduh, jaringan terputus. Setelah terganggu, itu tidak dapat dilanjutkan, dan harus dimulai dari awal, yang menyedihkan.
Klon dangkal Git
Kami hanya mengkloning catatan penerapan terbaru dengan perintah berikut:
--dalamMewakili kedalaman kloning,-- depth 1 berarti bahwa ia hanya mengkloning catatan commit terbaru dan konten terbaru setelah commit ini, dan tidak mengkloning history commit, yang memiliki efek tidak dapat melihat catatan commit historis, tetapi kecepatan kloning sangat ditingkatkan.
Kloning kode sumber + riwayat terbaru sebagai berikut:
Kloning hanya kode sumber terbaru, sebagai berikut:
(Akhir)
|