2016-01-27 54 views

risposta

6

GitHub non consente repository nidificati (Git IIRC non consente questo per i repository nudi).

Tuttavia, è possibile utilizzare i sottomoduli per nidificare i repository sul "lato client" nell'albero di lavoro.

È necessario clonare la directory padre.

Quindi, aggiungere il sotto-archivio come submodule:

git submodule add https://github.com/username/sub_repo.git 

Il modulo sub_repo sarà poi legata al repo genitore e si trovano nella directory sub_repo.

Commettere (.gitmodules e sub_repo), spingere e il gioco è fatto.

+0

Come creare 'username/repo/sub -repo.git' invece di 'username/sub-repo.git'? Il mio scopo è quello di organizzare bene i miei codici. – SparkAndShine

+1

Siamo spiacenti, corretto un errore di battitura. Un sub_repo è un normale repository - threre non è un modo per usare le cartelle nidificate su github. – MrTux

+0

È possibile ottenere questo risultato con Git Subtree? – SparkAndShine

Problemi correlati