Apakah Mungkin Melakukan Checkout Jarang Tanpa Memeriksa Seluruh Repositori Terlebih Dahulu?

Apakah Mungkin Melakukan Checkout Jarang Tanpa Memeriksa Seluruh Repositori Terlebih Dahulu



Git memungkinkan pengembang untuk bekerja secara paralel pada proyek besar di mana mereka dapat bekerja sama pada waktu yang bersamaan. Terkadang, mereka berurusan dengan proyek jangka panjang yang memiliki banyak file yang membutuhkan lebih banyak ruang dan waktu untuk diperiksa. Sehingga, menjadi sulit bagi developer untuk mendapatkan konten yang diinginkan dengan cepat. Dalam hal ini, fitur checkout Git sparse dapat digunakan untuk mendapatkan konten yang diperlukan dari repositori jarak jauh.

Artikel ini akan membahas metode checkout jarang tanpa mengunduh seluruh repositori Git.







Apakah Pengguna Git Dapat Mengurai Checkout Tanpa Mengunduh Seluruh Repositori Git Terlebih Dahulu?

Ya, pengguna Git dapat melakukan checkout jarang tanpa memeriksa seluruh repositori Git. Untuk tujuan yang sesuai ini, coba petunjuk yang tercantum di bawah ini:



  • Pergi ke direktori lokal yang diinginkan.
  • Tetapkan nilai checkout jarang.
  • Tambahkan URL jarak jauh dan verifikasi.
  • Terapkan checkout jarang untuk menarik repositori Git tertentu menggunakan ' $ git pull ”.
  • Verifikasi perubahan baru.

Langkah 1: Arahkan ke Direktori Git Lokal



Pindah ke repositori lokal tertentu dengan bantuan “ CD ' memerintah:





$ CD 'C:\Pergilah \R eng1'



Langkah 2: Periksa Nilai Checkout Cadangan Default

Kemudian, jalankan perintah yang disediakan untuk memeriksa nilai default “ core.sparseCheckout ” dari file konfigurasi:

$ konfigurasi git core.sparseCheckout

Menurut output yang tercantum di bawah ini, nilai default dari sparse-checkout adalah “ Salah ”:

Langkah 3: Aktifkan Checkout Jarang

Untuk mengaktifkan checkout jarang, jalankan ' konfigurasi git ” perintah bersama dengan parameter tertentu “ core.sparseCheckout ” dan nilainya “ BENAR ”:

$ konfigurasi git core.sparseCheckout BENAR

Langkah 4: Verifikasi Pengaturan Konfigurasi

Untuk memastikan apakah pengaturan yang diinginkan telah berubah atau tidak, gunakan perintah di bawah ini:

$ konfigurasi git core.sparseCheckout

Dapat dilihat bahwa checkout jarang telah diaktifkan:

Langkah 5: Salin URL Jarak Jauh

Setelah itu, buka repositori jarak jauh GitHub yang diinginkan dan salin ' HTTPS ” URL:

Langkah 6: Tambahkan 'asal' jarak jauh

Sekarang, tambahkan URL jarak jauh ke dalam repositori lokal untuk membangun koneksi antara repositori lokal dan jarak jauh dengan menjalankan perintah yang disediakan:

$ git jarak jauh menambahkan -f asal https: // github.com / layyounas / demo.git

Ini dia:

  • -f ” Bendera melambangkan “ mengambil ” untuk mengunduh repositori jarak jauh yang diperbarui.
  • asal ” adalah nama URL jarak jauh.
  • https://…. ” adalah jalur repositori GitHub.

Setelah menjalankan perintah yang disebutkan di atas, URL jarak jauh juga akan menambah dan mengambil konten repositori jarak jauh yang diperbarui:

Langkah 7: Verifikasi URL Jarak Jauh

Kemudian, verifikasi apakah asal jarak jauh telah ditambahkan atau tidak melalui perintah yang disediakan di bawah ini:

$ git jarak jauh -di dalam

Langkah 8: Terapkan Checkout Jarang untuk Mengambil Repositori Tertentu

Jalankan “ git jarang-checkout ” perintah bersama dengan repositori atau nama file yang diinginkan untuk mengambil repositori/file tertentu itu:

$ git jarang-checkout mengatur test_repo

Langkah 9: Tarik Repositori

Selanjutnya, unduh konten dari cabang tertentu menggunakan “ $ git tarik ” perintah bersama dengan nama jarak jauh dan cabang yang diinginkan:

$ tarik git alfa asal

Langkah 10: Verifikasi Perubahan

Akhirnya, jalankan ' $ git daftar checkout jarang ” perintah untuk menampilkan konten yang ditarik dari jarak jauh melalui checkout jarang:

$ git daftar checkout jarang

Dapat diamati bahwa satu-satunya repositori yang ditentukan sebelumnya telah diambil dari cabang jarak jauh:

Kami telah menjelaskan prosedur checkout jarang tanpa memeriksa seluruh repositori.

Kesimpulan

Ya, pengguna Git dapat melakukan checkout jarang tanpa mengunduh seluruh repositori Git. Untuk melakukannya, pertama-tama, buka repositori Git lokal yang diperlukan. Aktifkan fitur checkout jarang dengan menggunakan tombol “ $ git config core.sparseCheckout ” perintah dan tentukan nilainya sebagai “ BENAR ”. Kemudian, tambahkan URL jarak jauh dan ambil repositori tertentu ke repositori Git lokal secara bersamaan. Terakhir, jalankan ' git pull ” perintah untuk menarik repositori jarak jauh. Artikel ini menyediakan metode checkout jarang tanpa memeriksa seluruh repositori Git terlebih dahulu.