目次一覧
状態:-
閲覧数:362
投稿日:2022-10-20
更新日:2022-10-20
問題発生 / 意図せずSubModule / エラー原因は、Gitが管理しているレポジトリの重複
エラー対応
エラー対応
問題発生 / 意図せずSubModule / エラー原因は、Gitが管理しているレポジトリの重複
問題発生
「hoge」ディレクトリ追加後、「$ git add -A」コマンドを実行したら、「warning: adding embedded git repository: hoge」警告表示されました。
$ git add -A
warning: adding embedded git repository: hoge
hint: You've added another git repository inside your current repository.
hint: Clones of the outer repository will not contain the contents of
hint: the embedded repository and will not know how to obtain it.
hint: If you meant to add a submodule, use:
hint:
hint: git submodule add <url> hoge
hint:
hint: If you added this path by mistake, you can remove it from the
hint: index with:
hint:
hint: git rm --cached hoge
hint:
hint: See "git help submodule" for more information.
意図せずSubModule
色々試行錯誤している内に、意図せずSubModuleが作成されてしまいました。
Githubのhogeフォルダに矢印が表示されています。
githubでフォルダに矢印が!やっと解決した話
$ git commit -m "public_html all"
fatal: 'git status --porcelain=2' failed in submodule hoge
エラー原因は、Gitが管理しているレポジトリの重複
新たに配置した「hoge」ディレクトリ内に、別のリポジトリが存在していたことがエラー原因
【Git】エラーの原因と対処法:warning: adding embedded git repository You’ve added another git repository inside your current repository
エラー対応
エラー対応
「hoge」ディレクトリ内の「.git」ディレクトリを手動削除。
意図せずSubModuleとして作成された「hoge」ファイル、削除せずに(残したまま)管理対象から外す。
$ git rm -rf --cached hoge
rm 'hoge'
作業ディレクトリ内の変更をステージングエリアへ追加してコミット候補にする
$ git add -A
インデックスに追加されたファイルをコミットする(コミットメッセージも指定する)
$ git commit -m "public_html all"
[main 05aadfb] public_html all
507 files changed, 33278 insertions(+), 1 deletion(-)
delete mode 160000 hoge
create mode 100644 "hoge/- \343\202\263\343\203\224\3
43\203\274.htaccess"
ローカルリポジトリ(mainブランチ)(の変更)を送信して、リモートリポジトリ(「origin」上の同名ブランチ)へ反映させる
$ git push origin main
Enumerating objects: 531, done.
Counting objects: 100% (531/531), done.
Delta compression using up to 8 threads
Compressing objects: 100% (521/521), done.
Writing objects: 100% (530/530), 21.91 MiB | 2.76 MiB/s, done.
Total 530 (delta 53), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (53/53), done.
To github.com:GitHubユーザー名/P48-First-Ranking-Service.git
e5bd229..05aadfb main -> main