Задать вопрос
@starkingdom

Почему каталог с React-приложением не загружается на GitHub?

Сделал проект на реакт + сервер. Пытаюсь отправить всё это на GitHub, загружает только папку сервер, а папка client, где проект на реакте, не грузит, грузится просто пустая папка, что делать?
Вот что говорит git status
On branch master
Changes not staged for commit:
  (use "git add «file›..." to update what will be committed)
  (use "git restore «file»..." to discard changes in working directory)
  (commit or discard the untracked or modified content in submodules)
       modified:   client (modified content, untracked content)

no changes added to commit (use "git add" and/or "git commit -a")
  • Вопрос задан
  • 692 просмотра
Подписаться 1 Простой 1 комментарий
Решение пользователя Сергей Кузнецов К ответам на вопрос (2)
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Как так получилось, что вы обнаружили проблему только при отправке на гитхаб? Вы вообще не используете гит в локальной разработке?

Ваша проблема в том, что при изначальном создании приложения командой create-react-app сразу инициализируется Git-репозиторий внутри каталога с приложением. Если вы решили не работать в этом репозитории, а отслеживать изменения client и server в другом общем репозитории, то вам нужно удалить тот вложенный репозиторий из папки client. Иначе гит будет игнорировать изменения там и подумает что это вы подключили подмодуль (submodule).
# удалите папку .git, которая внутри каталога client
rm -rf "client/.git"
# скажите гиту, чтобы он забыл, что перед этим видел там вложенный репозиторий 
git rm --cached "client/"
# теперь получится добавить приложение в ваш основной проект
git add "client/"
Ответ написан
Комментировать