У меня есть подпроект в репозитории Git, который я хочу удалить, но не могу. На веб-интерфейсе GitHub субмодули отображаются с черными (или серыми) значками папок и не могут быть изменены.Невозможно удалить подмодуль из Git repo
Есть некоторые проблемы с этой папкой, даже если мой локальный код имеет файлы в этой папке, и я нажимаю на мой репозиторий, изменения не применяются на пульте GitHub. Как-то эта папка игнорируется. Я проверил, что это не файл .gitignore
.
На попытке удалить подпроект я использовал:
git submodule deinit submodule-name
, но он дает ошибку,
error: pathspec 'submodule-name' did not match any file(s) known to git. Did you forget to 'git add'?
Что вопрос здесь?
Попробуйте удалить подмодуль [таким образом] (http://stackoverflow.com/a/1260982/637284) – halex
для справки: значки GitHub можно найти здесь: HTTPS : //github.com/styleguide/css/7.0 Синие используются с классом '.octicon-file-directory', серый -' .octicon-file-submodule', поэтому я также предполагаю, что это что-то связанное с субмодулем. – eckes
@random Сначала я даже не знал, что папка с другим значком является подмодулем. Я совершенно новичок в этом. – Geek