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