Папка не отправила sh в GitHub, отображается только в виде значка - PullRequest
1 голос
/ 20 июня 2020

Я пытался добавить свою папку OnlineStore в GitHub, в которой есть две основные папки. А ServerApp и ClientApp. Не уверен, что я сделал не так, что папка ClientApp выглядит так, и я даже не могу щелкнуть по ней, чтобы go внутри.

Это также фактическая ссылка на нее: https://github.com/BlakeAghili/OnlineStore

Как я могу это исправить сейчас? Спасибо.

введите описание изображения здесь

1 Ответ

2 голосов
/ 20 июня 2020

TL; DR:

Вы просто получаете этот значок «стрелка вправо в папке» в GitHub, потому что вы случайно зафиксировали каталог ./ClientApp, хотя сам был Git репозиторием (т.е. содержащий каталог ./ClientApp/.git, что означает, что команда оболочки, такая как cd ClientApp && git status, будет работать).

В результате подкаталог ClientApp виден Git / GitHub как так называемый git submodule, как показано на следующем URL-адресе и снимке экрана:

https://github.com/BlakeAghili/OnlineStore/commit/ff0e522#diff -6ee288c5ef71eb1fd24077fc2aadab3d

GitHub Submodule

What to do now?

You might not want to keep this git-submodule in your history, and commit its contents instead? In this case, you could either:

  • follow this SO answer: Как удалить подмодуль? (обратите внимание, что процедура, как обычно, немного сложна, когда дело доходит до использования подмодулей; и вам, вероятно, следует заранее сделать резервную копию всего кода вашего проекта, на всякий случай);

  • или, проще и более агрессивно, перезапустите основную историю проекта, выполнив что-то вроде этого SO-ответ: Сделать текущую фиксацию единственной (начальной) фиксацией в репозитории Git? , возможно после удаления (без удаления) истории вашей ClientApp папки, которую вы также можете захотеть сохранить - mv ClientApp/.git ../ClientApp.backup.git

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...