Lessico IT › Programmazione › git submodule

git submodule

Programmazione Svenska → Aggiornato: 2026-10-02

Un repository dentro un repository: punta a un commit preciso di un altro repo git. Detestato da molti, ma nessuno ha ancora trovato un sostituto nettamente migliore.

git submodule add <url> percorso, poi commit. I problemi: è facile dimenticare --recurse-submodules al clone, ed è facile committare «submodule spostato» senza aver prima fatto il push del submodule. Alternative: git subtree (vendoring), monorepo (Bazel, Nx), gestori di pacchetti (npm, Cargo, moduli Go).

← Torna al lessico