私は「でツリー」
gitdir: ../.git/modules/mysubmodule
しかしちょうど1つのラインを持っている.gitファイルと私のレポでサブモジュールを持っているにサブモジュールのgitdirの移行、gitlabのCIランナーはこれで問題を抱えているようですgitdir
声明ですので、../.git/modules/mysubmodule
を./mysubmodule/.git
に移動します。
私は、このコマンドは
fatal: cannot move directory over file, source=.git/modules/mysubmodule, destination=mysubmodule/.git
と文句を言うと私もmysubmodule/.git/config
ファイルからworktree
行を削除したので、私は、git mv
を使用していないmv
を使用してこれをしました。
しかし、変更を(スーパープロジェクトまたはサブモジュールのいずれかに)コミットしたい場合、gitはコミットの変更を表示しません。
これは私がgitdirを別のパスに移動するにはどうすればいいのでしょうか?
いいえ、私はサブモジュールを削除しましたが、gitdirエントリを含む.gitファイルを作成せずに追加するにはどうすればいいですか? – user3637203
'.git/'ではなく、コードをコピーします。その後、すべてを手動で更新する必要があります。 – phd
これはうまくいった!ありがとう! – user3637203