[解決済み] git サブモジュールの追加時に「あなたはまだ生まれていないブランチ上にいます」と表示される件
2022-08-20 01:59:12
質問
私は、いくつかのサブモジュールを私の
.vim/bundles
ディレクトリに追加しようとしているのですが、この特定のレポを追加しようとすると、Git はこれまで見たこともないような奇妙なエラーを表示します。
$ git submodule add -f git://github.com/derekwyatt/vim-scala.git .vim/bundle/vim-scala
fatal: You are on a branch yet to be born
Unable to checkout submodule '.vim/bundle/vim-scala'
何が原因でこのようなことが起こるのか、何か心当たりはありますか?
同じレポをテストディレクトリにクローンすると(submoduleコマンドを使用しない)、うまく動作し、期待通りのファイルが作成されます。
どのように解決するのですか?
このエラーを解決するには、サブモジュールと同じパスのフォルダを削除する必要があります。
.git/modules/
ディレクトリの中にあるサブモジュールと同じパスのフォルダを削除してください。このエラーは、サブモジュールを追加したときに、そのサブモジュールのURLが間違っていた場合に発生することがあります。
関連
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] まだプッシュされていない Git マージを元に戻す
-
[解決済み] Git でブランチからコミットを削除する
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
-
[解決済み】既存のGitブランチをリモートブランチに追従させる?
-
[解決済み】ローカルのGitブランチの名前を変更するには?
-
[解決済み】Gitで、既存の未コミットの作業を新しいブランチに移動する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
解決策 このリポジトリでは、別の git プロセスが実行されているようです。たとえば、「git commit」によって開かれたエディタなどです。
-
fatal: リモート参照マスタが見つかりませんでした。
-
解決策正しいアクセス権を持っていることと、リポジトリが存在することを確認してください。
-
Git はファイル名の大文字と小文字を無視し、修正する
-
giteaを使ったGitサービスの構築
-
git-fatal: 設定されたプッシュターゲットがありません / 警告: store/README.md の LF は CRLF に置き換えられています。
-
[解決済み] GitHubで2つのブランチの差分を取るには?
-
[解決済み] チェリーピックのコンフリクトを解決するにはどうしたらいいですか?
-
[解決済み] バージョン管理には、なぜタグとリリース/ベータブランチを使い分ける必要があるのでしょうか?
-
[解決済み] IntelliJのShelveとGit stashの違いは何ですか?