私は git が初めてで、サブモジュールの追加について助けていただければ幸いです。いくつかの共通コードを共有する 2 つのプロジェクトを受け取りました。共有コードが 2 つのプロジェクトにコピーされました。共通コード用に別の git リポジトリを作成し、それをgit
サブモジュールとして追加する計画でプロジェクトから削除しました。
git submodule add の path オプションを使用してフォルダーを指定しました。
git submodule add url_to_repo projectfolder
しかし、その後エラーが発生しました:
'projectfolder' already exists in the index"
これは私のリポジトリの望ましい構造です:
repo
|-- projectfolder
|-- folder with common code
git
サブモジュールをリポジトリに直接追加するか、そこの新しいフォルダーに追加することはできますが、プロジェクト フォルダーには追加できません。問題は、それが本当にプロジェクトフォルダーにある必要があることです..これについて何ができますか? git submodule add のパスオプションについて何が誤解されていますか?