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
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