私はGitにかなり新しく、この問題に関するいくつかのドキュメントを無駄に見つけようと努力しています。ここでgit submodule add fatal:Gitリポジトリではありません。
は私のコマンドです:
$ git submodule add https://github.com/joliver/EventStore.git externalsource/JOliverEventStore/
にできません。致命的な:ないgitリポジトリ:../.git/modules/externalsource/JOliverEventStore チェックアウトサブモジュール 'externalsource/JOliverEventStore'
私は自分のレポのルートにあり、現在/externalsource/JO liverEventStore/
のディレクトリはありません。エラーは私が知り得ないディレクトリについて話しています。
私はこのようなルートディレクトリにサブモジュールを追加する場合:
$ git submodule add https://github.com/joliver/EventStore.git JOliverEventStore
私は何の問題もないし、それがルートディレクトリにフォルダを作成します。
洞察力があれば幸いです。
あなたは 'externalsource'ディレクトリを作成してからcd'ingしてサブモジュールを追加しようとしましたか? –
私はそうしました。サブモジュールを追加するときには、ルートディレクトリからエラーを返す必要がありました。 –
元のコマンドの 'JOliverEventStore'の最後にスラッシュがあります。おそらくgitはあなたがディレクトリ 'JOliverEventStore'(存在しない)の下の' JOliverEventStore'にチェックアウトしたいと思うにはあまりにも愚かですか? –