Как мне удалить подмодуль на GitHub? - PullRequest
0 голосов
/ 01 ноября 2018

Я случайно создал подмодуль на GitHub после принудительной фиксации. По какой-то причине я не могу стереть свой репозиторий и начать все сначала, поэтому мне нужен какой-то способ удалить подмодуль, чтобы я мог подтвердить. Можно ли как-нибудь удалить субмодуль через мой терминал?

1 Ответ

0 голосов
/ 01 ноября 2018

Если это действительно подмодуль, то есть в вашем репозитории GitHub также есть .gitmodules файлы, записывающие связанный путь этого подмодуля, см. мой ответ здесь :

1. git submodule deinit -f -- a/submodule    
2. rm -rf .git/modules/a/submodule
3. git rm -f a/submodule

Затем зафиксируйте и нажмите

Но если это простая gitlink , отображаемая в GitHub в виде серой папки, , как показано здесь , то просто удалите ее локально и нажмите:

git rm -f a/submodule
git commit -m "remove submodule gitlink"
git push
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...