Я новичок в Git и был бы признателен за помощь в добавлении подмодулей. Я получил два проекта с общим кодом. Общий код был просто скопирован в два проекта. Я создал отдельное git-репо для общего кода и удалил его из проектов, планируя добавить его как подмодуль git.
Я использовал параметр пути в git submodule add, чтобы указать папку:
git submodule add url_to_repo projectfolder
но потом получил ошибку:
'projectfolder' already exists in the index"
Это желаемая структура моего хранилища:
repo
|-- projectfolder
|-- folder with common code
Подмодуль git можно добавить прямо в репозиторий или в новую папку там, но не в папке проекта. Проблема в том, что он действительно должен быть в папке проекта. Что я могу с этим поделать, и что я неправильно понял в опции пути добавления git submodule?
git rm
в существующей папке помогло: |
git ls-files --stage projectfolder
?