Bagaimana untuk Mengubah Repositori Jauh untuk Submodul Git?

Bagaimana Untuk Mengubah Repositori Jauh Untuk Submodul Git



Submodul dalam Git boleh menambah satu repositori Git dalam repositori lain. Ini membolehkan pengguna mengekalkan projek berasingan dalam projek yang lebih besar dan berkongsi kod dengan mudah antara mereka. Projek mungkin mempunyai berbilang submodul; setiap modul mewakili komponen projek yang berbeza. Submodul boleh dikemas kini secara bebas daripada projek utama, membenarkan pembangun membuat perubahan dan mengujinya sebelum menggabungkannya ke dalam projek utama.

Tulisan ini akan menyediakan kaedah untuk menukar repositori GitHub untuk submodul Git.

Bagaimana untuk Mengubah Repositori GitHub untuk Submodul Git?

Untuk menukar repositori GitHub untuk submodul dalam Git:







  • Mula-mula, navigasi ke repositori tempatan yang dikehendaki yang mengandungi submodul.
  • Kemudian, tukar ke submodul dan semak URL jauhnya.
  • Seterusnya, kembali ke repositori induk dan laksanakan ' git submodule set-url ” perintah untuk menukar URL jauh submodul.
  • Akhir sekali, navigasi ke submodul sekali lagi dan sahkan URL jauh baharu.

Langkah 1: Beralih ke Repositori Setempat
Pertama, masukkan ' cd ” perintah bersama dengan laluan repositori tertentu yang mengandungi submodul dan beralih kepadanya:



$ cd 'C:\Pergi \R epikB'

Langkah 2: Senaraikan Kandungan Repositori
Seterusnya, paparkan kandungan direktori semasa:



$ ls

Dapat diperhatikan bahawa repositori kerja mengandungi satu submodul bernama ' subMod ”:





Langkah 3: Navigasi ke Submodul
Kemudian, gunakan arahan berikut bersama-sama dengan nama submodul dan beralih kepadanya:



$ cd subMod

Langkah 4: Semak URL Jauh
Jalankan arahan yang disenaraikan di bawah untuk menyemak URL jauh submodul:

$ git jauh -dalam

Mengikut output yang diberikan, submodul dipautkan ke repositori jauh dengan URL jauh yang diberikan:

Langkah 5: Beralih Kembali ke Repositori Induk
Beralih kembali ke repositori sekarang menggunakan arahan berikut:

$ cd ..

Langkah 6: Tukar URL Jauh Submodul
Sekarang, jalankan ' git submodule set-url ” perintah bersama-sama dengan nama modul dan URL jauh baharu:

$ submodul git set-url subMod https: // github.com / laibyounas / newRepo.git

Di sini, ' subMod ” ialah nama submodul:

Langkah 7: Tukar kepada Submodul
Navigasi ke submodul sekali lagi untuk melihat perubahan baharu:

$ cd subMod

Langkah 8: Sahkan URL Jauh
Akhir sekali, pastikan sama ada repositori jauh submodul Git telah berubah atau tidak dengan menjalankan arahan yang diberikan:

$ git jauh -dalam

Dapat dilihat bahawa repositori jauh submodul telah diubah dengan URL baharu:

Kami telah menerangkan prosedur untuk menukar repositori GitHub untuk submodul.

Kesimpulan

Untuk menukar repositori GitHub untuk submodul Git, mula-mula, pindah ke repositori tempatan yang dikehendaki yang mengandungi submodul. Kemudian, jalankan ' git submodule set-url ” perintah. Seterusnya, navigasi ke submodul dan pastikan repositori jauh baharu dengan menaip “ git remote -v ” perintah. Artikel ini menunjukkan kaedah menukar repositori GitHub untuk submodul Git.