Questo studio spiegherà:
Quando usare Git Subtree?
La sottostruttura git è una sostituzione del sottomodulo Git. È un modo per unire il contenuto di un repository in un altro. Può essere utilizzato quando il progetto è esteso. Mantiene la propria identità, ma i suoi commit sono collegati agli commit del repository dei genitori. Inoltre, Git Subtree ha un semplice flusso di lavoro e non aggiunge nuovi file di metadati e il suo contenuto può essere modificato facilmente senza avere un'altra copia del repository di dipendenza.
Come creare/aggiungere la sottostruttura in git?
Per aggiungere una sottostruttura in git, in primo luogo, reindirizza a una directory locale specifica. Quindi, usa il "git subtree add -prefix "Comando.
Passaggio 1: passare al repository git locale
Innanzitutto, reindirizzarsi al repository locale richiesto utilizzando il comando di seguito:
CD "C: \ git \ reposa"
Passaggio 2: aggiungi la sottostruttura
Quindi, esegui il "GIT Subtree Aggiungi"Comando, specificare il prefisso, l'URL del repository remoto e il nome del ramo remoto per creare la sottostruttura:
Git subtree add --prefix = subtredirectory https: // github.com // demo.Git Master
Qui, il "-prefisso"Viene utilizzato per creare una directory locale denominata"subredirectory"In cui vuoi tirare la sottostruttura. Inoltre, assicurati di sostituire il nome utente nell'URL GitHub con il nome utente del proprietario del repository:
Passaggio 3: verifica la sottostruttura
Per verificare se la sottostruttura è stata aggiunta o meno, elenca il contenuto del repository:
ls
Si può osservare che il "subredirectory/"Il subtree è stato aggiunto correttamente:
Si trattava di usare la sottostruttura in git.
Conclusione
La sottostruttura Git è l'alternativa ai sottomoduli Git. È un metodo per unire il contenuto di un repository in un altro. Per creare o aggiungere la sottostruttura, il “git subtree add -prefix "Il comando può essere utilizzato. Questo articolo ha spiegato il motivo per utilizzare la sottostruttura Git e il metodo per crearla.