Paano Magdagdag ng Submodule sa Git

Paano Magdagdag Ng Submodule Sa Git



Sa Git, nais ng mga developer na gumamit ng isang repositoryo sa loob ng isa pang repository. Para sa layuning iyon, kailangang gumawa ng submodule o sub-repository sa loob ng lokal na imbakan ng Git. Ang isang Git submodule ay isang paraan para sa pagsasama ng isang Git lokal na direktoryo bilang isang subdirectory sa loob ng isa pang Git repository sa isang partikular na landas. Maaaring gamitin ang mga submodules para panatilihing hiwalay ang mga panlabas na dependency mula sa pangunahing codebase at magbigay ng pinakamahusay at madaling paraan upang pamahalaan ang mga kumplikadong istruktura ng proyekto.

Ipapakita ng tutorial na ito ang paraan para sa pagdaragdag ng direktoryo ng submodule sa Git.







Paano Magdagdag ng isang Submodule sa Git?

Upang magdagdag ng submodule sa Git, sundin ang nakasaad na pamamaraan sa ibaba:



    • Pumunta sa lokal na direktoryo ng Git.
    • Gumawa ng submodule sa loob ng lokal na imbakan ng Git.
    • Lumipat patungo sa direktoryo ng submodule.
    • Simulan ang direktoryo ng submodule.
    • Susunod, mag-log in sa iyong GitHub account at mag-navigate sa “ Iyong mga repositoryo> Pumili ng repositoryo> Kopyahin ang HTTPS ” URL.
    • Ipasok ang submodule gamit ang “ git submodule add ” utos kasama ang kinopyang URL.
    • I-verify ang idinagdag na module sa pamamagitan ng pagsuri sa status ng Git.
    • I-commit ang sinusubaybayang module gamit ang “ git commit ” utos.

Hakbang 1: Mag-redirect sa Git Local Repository



Una, buksan ang utility ng Git at mag-navigate patungo sa lokal na imbakan ng Git gamit ang ' cd ” utos:





cd 'C:\Users\user\Git\demo1'


Hakbang 2: Gumawa ng Direktoryo ng SubModule

Isagawa ang ' mkdir ” utos na gumawa ng subdirectory sa loob ng kasalukuyang direktoryo:



mkdir submodule-demo1



Hakbang 3: Pumunta sa Direktoryo ng Submodule

Mag-navigate sa direktoryo ng submodule gamit ang “ cd ” utos:

cd submodule-demo1



Hakbang 4: I-initialize ang Submodule Directory

Susunod, simulan ang nilikha na direktoryo ng submodule sa pamamagitan ng pagsasagawa ng ' git init ” utos:

git init


Bilang resulta, matagumpay na nasimulan ang isang walang laman na repositoryo:


Hakbang 5: Kopyahin ang HTTPS URL

Susunod, mag-log in sa iyong GitHub account at mag-navigate sa “ Iyong mga repositoryo> Pumili ng repositoryo> Kopyahin ang HTTPS ” URL:


Hakbang 6: Magdagdag ng Submodule

Patakbuhin ang ' git submodule add ” utos at i-paste ang kinopyang URL:

git submodule magdagdag ng https: // github.com / Gituser213 / testrepo.git


Ang resultang imahe ay nagpapahiwatig na ang submodule repository ay na-clone na may nakasaad na remote na repository na matagumpay:


Hakbang 7: Suriin ang Katayuan ng Git

Ngayon, tingnan ang kasalukuyang katayuan sa pamamagitan ng pagpapatakbo ng “ katayuan ng git ” utos:

katayuan ng git


Mapapansin na ang mga bagong pagbabago ay idinagdag sa lugar ng pagtatanghal ng dula:


Hakbang 8: Magsagawa ng Mga Pagbabago

Ngayon, gawin ang lahat ng mga pagbabago sa pamamagitan ng pagsasagawa ng ' git commit 'utos na may ' -m ” flag para sa paggawa ng mensahe:

git commit -m 'idinagdag ang mga submodules'


Ang output sa ibaba ay nagpapakita na ang lahat ng mga pagbabago ay ginawa:


Iyon lang ang tungkol sa pagdaragdag ng submodule sa lokal na direktoryo ng Git.

Konklusyon

Upang magdagdag ng submodule sa git, lumipat muna sa lokal na direktoryo ng Git at lumikha ng submodule sa loob ng lokal na imbakan ng Git gamit ang ' mkdir ” utos. Pagkatapos, lumipat sa direktoryo ng submodule at simulan ito. Susunod, mag-log in sa iyong GitHub account at mag-navigate sa “ Iyong mga repositoryo> Pumili ng repositoryo> Kopyahin ang HTTPS URL ”. Ipasok ang submodule na may ' git submodule add ” utos kasama ang kinopyang link. Panghuli, gawin ang karagdagang pagbabago sa tulong ng ' git commit ” utos. Ang post na ito ay nagpahayag ng paraan para sa pagdaragdag ng submodule sa Git.