При создании проекта NextJS генерится папка .git

Фуллстек проект, две папки backend & frontend. В папке фронтенда создал проект NextJS.

В нём автоматически создаётся папка .git, на которую ругается гитхаб при попытке коммита. Под рукой сейчас нет, но там что-то типа nested git folder warning, и потом совет git rm --cached <path/to/nested/repo>.

Также автоматически создаётся вложенный .gitignore, в котором например, прописан /node_modules.

Что надо делать:

  • вручную вычищать .git?
  • добавлять /.git/ в gitignore?
  • git rm --cached ... как советует гитхаб ?
  • что-то другое ?

Странный момент - посмотрел сейчас свои проекты с Next (разные - чисто локальные, под гитом, в удалённом репозитории) , там нигде нет папки .git, т.е. это недавно начало добавляться при установке некст.


Ответы (1 шт):

Автор решения: sitranto

Насколько я помню, Next.js с 15 версии автоматически инициализирует Git-репозиторий в проекте при выполнении create-next-app.

Если тебе это мешает, то можно просто добавить флаг --disable-git.

Все флаги create-next-app описаны здесь.

→ Ссылка