Git Submodule ligean duit stór Git a leabú isteach i stór Git eile mar fhochomhadlann. Tá sé seo úsáideach nuair a bhíonn tionscadal agat a bhraitheann ar leabharlann nó ar chomhpháirt sheachtrach. Seo treoir bhunúsach ar conas é a úsáid Git Submodule:
Cuir Submodule
Chun cur Submodule leis an stór reatha, déan nascleanúint go dtí an eolaire fréimhe den stór agus rith an t-ordú seo a leanas:
git submodule add <URL_repository> <destination_path>
cá <URL_repository> bhfuil URL an taisclann is mian leat a leabú, agus <destination_path> an bealach é chuig an bhfochomhadlann sa stór reatha chun an Submodule.
Clón Submodule
Nuair a bheidh tú curtha Submodule leis an stór, ní mór duit é a chlónáil isteach sa stór reatha. Chun an chlónáil Submodule, rith na horduithe seo a leanas:
git submodule init
git submodule update
git submodule init Tosaíonn an t-ordú Submodule agus cruthaíonn sé nasc leis an stór ina bhfuil an Fomhodúl. Íoslódálann an git submodule update t-ordú cód foinse an Submodule agus nuashonraíonn sé isteach san fhochomhadlann comhfhreagrach
.
Ag obair le Submodule
Nuair a bheidh an Submodule clónáilte isteach sa stór, is féidir leat oibriú leis mar stór neamhspleách Git. Is féidir leat brainsí a sheiceáil,. a dhéanamh commits agus a bhrú laistigh den Submodule.
Chun an Fomhodúl a nuashonrú sa stór reatha, rith an t-ordú:
git submodule update --remote
Íoslódálann an t-ordú seo na hathruithe is déanaí ón Submodule stór agus nuashonraítear é sa bhfochomhadlann comhfhreagrach.
Bain Submodule
Mura bhfuil an Submodule, is féidir leat é a bhaint ach na horduithe seo a leanas a rith:
git submodule deinit <submodule_name>
git rm <submodule_path>
Cuir <submodule_name> ainm an Submodule agus <submodule_path> cuir an cosán chuig an bhfochomhadlann ina bhfuil an Submodule. Ansin, ní mór duit an t-athrú seo a ghealladh agus a bhrú.
Git Submodule cabhrú leat spleáchais a bhainistiú agus fothaisc a chomhtháthú isteach i do phríomhthionscadal go héasca. Ligeann sé duit cód foinse ar leith a choinneáil le haghaidh an Submodule agus é a nuashonrú go héasca nuair is gá.

