Paano Baguhin ang Remote Repository para sa isang Git Submodule?

Paano Baguhin Ang Remote Repository Para Sa Isang Git Submodule



Ang isang submodule sa Git ay maaaring magdagdag ng isang Git repository sa loob ng isa pang repository. Nagbibigay-daan ito sa mga user na mapanatili ang magkahiwalay na mga proyekto sa loob ng isang mas malaking proyekto at madaling magbahagi ng code sa pagitan nila. Ang isang proyekto ay maaaring magkaroon ng maraming submodules; ang bawat module ay kumakatawan sa ibang bahagi ng proyekto. Maaaring i-update ang submodule nang hiwalay sa pangunahing proyekto, na nagpapahintulot sa mga developer na gumawa ng mga pagbabago at subukan ang mga ito bago pagsamahin ang mga ito sa pangunahing proyekto.

Ang write-up na ito ay magbibigay ng paraan para sa pagbabago ng GitHub repository para sa isang Git submodule.

Paano Baguhin ang GitHub Repository para sa isang Git Submodule?

Upang baguhin ang repositoryo ng GitHub para sa isang submodule sa Git:







  • Una, mag-navigate sa nais na lokal na imbakan na naglalaman ng submodule.
  • Pagkatapos, lumipat sa submodule at tingnan ang malayuang URL nito.
  • Susunod, bumalik sa parent repository at isagawa ang ' git submodule set-url ” utos na baguhin ang remote URL ng submodule.
  • Panghuli, mag-navigate muli sa submodule at i-verify ang bagong remote na URL.

Hakbang 1: Ilipat sa Local Repository
Una, ipasok ang ' cd ” utos kasama ang partikular na landas ng imbakan na naglalaman ng isang submodule at lumipat dito:



$ cd 'C:\Go \R epicB'

Hakbang 2: Ilista ang Nilalaman ng Repository
Susunod, ipakita ang nilalaman ng kasalukuyang direktoryo:



$ ls

Mapapansin na ang gumaganang imbakan ay naglalaman ng isang submodule na pinangalanang ' subMod ”:





Hakbang 3: Mag-navigate sa Submodule
Pagkatapos, gamitin ang sumusunod na command kasama ang pangalan ng submodule at lumipat dito:



$ cd subMod

Hakbang 4: Suriin ang Remote URL
Isagawa ang nakalistang command sa ibaba upang suriin ang malayuang URL ng submodule:

$ git remote -sa

Ayon sa ibinigay na output, ang submodule ay naka-link sa remote na repository na may ibinigay na remote na URL:

Hakbang 5: Bumalik sa Parent Repository
Bumalik sa kasalukuyang repository gamit ang sumusunod na command:

$ cd ..

Hakbang 6: Baguhin ang Remote URL ng Submodule
Ngayon, patakbuhin ang ' git submodule set-url ” utos kasama ang pangalan ng module at bagong remote na URL:

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

Dito,' subMod ” ay ang pangalan ng submodule:

Hakbang 7: Lumipat sa Submodule
Mag-navigate muli sa submodule upang tingnan ang mga bagong pagbabago:

$ cd subMod

Hakbang 8: I-verify ang Remote URL
Panghuli, tiyakin kung nagbago o hindi ang remote repository ng Git submodule sa pamamagitan ng pagpapatakbo ng ibinigay na utos:

$ git remote -sa

Makikita na ang malayong imbakan ng submodule ay binago gamit ang bagong URL:

Ipinaliwanag namin ang pamamaraan para sa pagbabago ng repositoryo ng GitHub para sa isang submodule.

Konklusyon

Para baguhin ang GitHub repository para sa isang Git submodule, lumipat muna sa gustong lokal na repository na naglalaman ng submodule. Pagkatapos, patakbuhin ang ' git submodule set-url ” utos. Susunod, mag-navigate sa submodule at tiyakin ang bagong remote na imbakan sa pamamagitan ng pag-type ng ' git remote -v ” utos. Ang artikulong ito ay nagpakita ng paraan ng pagbabago ng GitHub repository para sa isang Git submodule.