以下のようなフォルダ構成を作ろうとしました。
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として一つのレポジトリを作ることができました。