2017-10-16 3 views
0

J'ai déjà un dépôt de garantie dans un autre. Disons que la structure du répertoire est:Comment initialiser git submodule lorsque vous avez déjà une copie locale?

repo1 
    --.git 
    --repo2 
    --.git 

Comment pourrais-je dire git je veux repo2 être un sous-module? Notez que j'ai déjà tout le repo git sur le disque (j'ai essayé de faire git submodule add repo2, mais il a dit repo URL: 'repo2' must be absolute or begin with ./|../)

+0

si vous supprimez 'repo2' et puis utilisez' git sous-module ajouter '? –

Répondre

0

Je crois que ce que vous voulez est git submodule add <URL> repo2. Essentiellement, vous voulez toujours une URL distante pour pointer vers (penser à la façon dont vous initialisez un git:. git clone <repo> Par conséquent, il ne devrait pas être différent pour les sous-modules git