Git Submodule
ngidini sampeyan masang repositori Git menyang repositori Git liyane minangka subdirektori. Iki migunani yen sampeyan duwe proyek sing gumantung ing perpustakaan utawa komponen eksternal. Iki minangka pandhuan dhasar babagan cara nggunakake Git Submodule
:
Tambah Submodule
Kanggo nambah Submodule
menyang repositori saiki, navigasi menyang direktori root saka repositori lan jalanake printah ing ngisor iki:
git submodule add <URL_repository> <destination_path>
endi <URL_repository>
URL repositori sing pengin dilebokake, lan <destination_path>
minangka path menyang subdirektori ing repositori saiki kanggo nyimpen file Submodule
.
Klone Submodule
Sawise sampeyan nambahake Submodule
menyang repositori, sampeyan kudu kloning menyang repositori sing ana. Kanggo kloning Submodule
, jalanake perintah ing ngisor iki:
git submodule init
git submodule update
Printah kasebut git submodule init
miwiti Submodule
lan nggawe link menyang repositori sing ngemot Submodule. Printah kasebut git submodule update
ngundhuh kode sumber Submodule
lan nganyari menyang subdirektori sing cocog
.
Makarya karo Submodule
Sawise Submodule
dikloning menyang repositori, sampeyan bisa nggarap minangka repositori Git independen. Sampeyan bisa mriksa cabang, nggawe commits
, lan push ing Submodule
.
Kanggo nganyari Submodule ing repositori sing ana, jalanake printah:
git submodule update --remote
Printah iki ngundhuh owah-owahan paling anyar saka Submodule
gudang lan nganyari ing subdirektori sing cocog.
Mbusak Submodule
Yen sampeyan ora perlu maneh Submodule
, sampeyan bisa mbusak kanthi nggunakake printah ing ngisor iki:
git submodule deinit <submodule_name>
git rm <submodule_path>
Ganti <submodule_name>
jeneng Submodule
lan <submodule_path>
karo path menyang subdirektori sing ngemot Submodule
. Banjur, sampeyan kudu tundhuk lan push owah-owahan iki.
Git Submodule
mbantu sampeyan ngatur dependensi lan nggabungake subrepositori menyang proyek utama kanthi gampang. Iku ngijini sampeyan kanggo njaga kode sumber kapisah kanggo Submodule
lan gampang nganyari yen perlu.