Next.jsのフォルダをGit監視下から外す

以下のようなフォルダ構成を作ろうとしました。

parent-folder/
├── next.js/       # フロントエンド:Next.js プロジェクト
├── django/        # バックエンド:Django プロジェクト
├── README.md
└── .gitignore

next.jsを npx create-next-app@latest –typescript でインストールして、parent-folder内のプロジェクトとしてGitHubにプッシュしようとしました。

すると、「next.jsのフォルダはすでにGitの監視下にあります」というエラーがターミナルに出て、うまくいきませんでした。

解決策は簡単で、parent-folderディレクトリで git add . をする前に、next.jsのフォルダ内にある隠しファイル二つを削除するだけです。

Macの方はshift + command + . で隠しファイルが表示されます。

これらを削除して、parent-folderディレクトリで git add . すれば、parent-folderとして一つのレポジトリを作ることができました。