Adakah Mungkin untuk melakukan Checkout Jarang Tanpa Memeriksa Keseluruhan Repositori Terlebih Dahulu?

Adakah Mungkin Untuk Melakukan Checkout Jarang Tanpa Memeriksa Keseluruhan Repositori Terlebih Dahulu



Git membolehkan pembangun bekerja selari pada projek besar di mana mereka boleh bekerjasama pada masa yang sama. Kadangkala, mereka berurusan dengan projek jangka panjang yang mempunyai berbilang fail yang mengambil lebih banyak ruang dan masa untuk menyemaknya. Jadi, menjadi sukar bagi pembangun untuk mendapatkan kandungan yang diingini dengan cepat. Dalam kes ini, ciri daftar keluar Git jarang boleh digunakan untuk mendapatkan kandungan yang diperlukan daripada repositori jauh.

Artikel ini akan membincangkan kaedah pembayaran jarang tanpa memuat turun keseluruhan repositori Git.







Adakah Pengguna Git Boleh Jarang Checkout Tanpa Memuat Turun Keseluruhan Repositori Git Terlebih Dahulu?

Ya, pengguna Git boleh melakukan pembayaran yang jarang tanpa menyemak keseluruhan repositori Git. Untuk tujuan yang sepadan ini, cuba arahan yang disenaraikan di bawah:



  • Pergi ke direktori tempatan yang dikehendaki.
  • Tetapkan nilai daftar keluar yang jarang.
  • Tambahkan URL jauh dan sahkannya.
  • Gunakan daftar keluar jarang untuk menarik repositori Git tertentu menggunakan ' $ git pull ”.
  • Sahkan perubahan baharu.

Langkah 1: Navigasi ke Direktori Git Tempatan



Beralih ke repositori tempatan tertentu dengan bantuan ' cd ” perintah:





$ cd 'C:\Pergi \R eng1'



Langkah 2: Semak Nilai Pembayaran Ganti Lalai

Kemudian, laksanakan arahan yang disediakan untuk menyemak nilai lalai ' core.sparseCheckout ” daripada fail konfigurasi:

$ konfigurasi git core.sparseCheckout

Menurut output yang disenaraikan di bawah, nilai lalai bagi jarang-checkout ialah “ salah ”:

Langkah 3: Dayakan Jarang Checkout

Untuk mendayakan daftar keluar jarang, jalankan ' konfigurasi git perintah ” bersama dengan parameter tertentu “ core.sparseCheckout 'dan nilainya' benar ”:

$ konfigurasi git core.sparseCheckout benar

Langkah 4: Sahkan Tetapan Konfigurasi

Untuk memastikan sama ada tetapan yang dikehendaki telah berubah atau tidak, gunakan arahan yang dinyatakan di bawah:

$ konfigurasi git core.sparseCheckout

Dapat dilihat bahawa daftar keluar jarang telah didayakan:

Langkah 5: Salin URL Jauh

Selepas itu, pergi ke repositori jauh GitHub yang dikehendaki dan salin ' HTTPS ” URL:

Langkah 6: Tambah 'asal' Jauh

Sekarang, tambahkan URL jauh ke dalam repositori tempatan untuk membina sambungan antara repositori tempatan dan jauh dengan menjalankan arahan yang disediakan:

$ git jauh Tambah -f asal https: // github.com / laibyounas / demo.git

Di sini,:

  • -f 'bendera mewakili' ambil ” untuk memuat turun repositori jauh yang dikemas kini.
  • asal usul ” ialah nama URL jauh.
  • https://…. ” ialah laluan repositori GitHub.

Selepas melaksanakan arahan yang dinyatakan di atas, URL jauh akan menambah dan mengambil kandungan repositori jauh yang dikemas kini juga:

Langkah 7: Sahkan URL Jauh

Kemudian, sahkan sama ada asal jauh telah ditambahkan atau tidak melalui arahan yang disediakan di bawah:

$ git jauh -dalam

Langkah 8: Gunakan Sparse Checkout untuk Mengambil Repositori Khusus

Laksanakan ' git jarang-checkout ” perintah bersama-sama dengan repositori atau nama fail yang dikehendaki untuk mengambil repositori/fail tertentu itu:

$ git jarang-checkout ditetapkan test_repo

Langkah 9: Tarik Repositori

Seterusnya, muat turun kandungan cawangan tertentu menggunakan ' $ git tarik ” perintah bersama-sama dengan nama jauh dan cawangan yang dikehendaki:

$ git tarik alpha asal

Langkah 10: Sahkan Perubahan

Akhir sekali, laksanakan ' $ git senarai daftar keluar jarang ” perintah untuk memaparkan kandungan yang ditarik jauh melalui jarang-checkout:

$ git senarai daftar keluar jarang

Dapat diperhatikan bahawa satu-satunya repositori yang dinyatakan sebelum ini telah diambil dari cawangan terpencil:

Kami telah menerangkan prosedur daftar keluar jarang tanpa menyemak keseluruhan repositori.

Kesimpulan

Ya, pengguna Git boleh melakukan pembayaran yang jarang tanpa memuat turun keseluruhan repositori Git. Untuk berbuat demikian, pertama, pergi ke repositori Git setempat yang diperlukan. Dayakan ciri daftar keluar jarang dengan menggunakan ' $ git config core.sparseCheckout perintah ” dan tentukan nilainya sebagai “ benar ”. Kemudian, tambahkan URL jauh dan ambil repositori tertentu ke repositori Git setempat secara serentak. Akhir sekali, jalankan ' git pull ” perintah untuk menarik repositori jauh. Artikel ini menyediakan kaedah daftar keluar jarang tanpa menyemak keseluruhan repositori Git terlebih dahulu.