Eu sou novo no git e gostaria de receber ajuda para adicionar submódulos. Recebi dois projetos compartilhando algum código comum. O código compartilhado foi copiado nos dois projetos. Criei um repositório git separado para o código comum e o removi dos projetos com o plano de adicioná-lo como um submódulo git.
Eu usei a opção de caminho do sub-módulo git add para especificar a pasta:
git submodule add url_to_repo projectfolder
mas entendi o erro:
'projectfolder' already exists in the index"
Esta é a estrutura desejada do meu repositório:
repo
|-- projectfolder
|-- folder with common code
É possível adicionar o submódulo git diretamente no repositório ou em uma nova pasta, mas não na pasta do projeto. O problema é que ele realmente precisa estar na pasta do projeto. O que posso fazer sobre isso e o que entendi errado sobre a opção de caminho da adição do sub-módulo git?
git rm
na pasta existente ajudou: |
git ls-files --stage projectfolder
?