Jestem nowy w Git i byłbym wdzięczny za pomoc w dodawaniu submodułów. Otrzymałem dwa projekty o wspólnym kodzie. Wspólny kod został właśnie skopiowany do dwóch projektów. Utworzyłem osobne repozytorium git dla wspólnego kodu i usunąłem go z projektów, planując dodać go jako podmoduł git.
Użyłem opcji ścieżki dodawania podmodułu git, aby określić folder:
git submodule add url_to_repo projectfolder
ale potem dostał błąd:
'projectfolder' already exists in the index"
Oto pożądana struktura mojego repozytorium:
repo
|-- projectfolder
|-- folder with common code
Możliwe jest dodanie submodułu git bezpośrednio w repozytorium lub w nowym folderze, ale nie w folderze projektu. Problem polega na tym, że naprawdę musi znajdować się w folderze projektu. Co mogę z tym zrobić i co źle zrozumiałem w opcji ścieżki dodawania modułu podrzędnego git?
git rm
w istniejącym folderze pomogło: |
git ls-files --stage projectfolder
?