Next.js のプロジェクトは、create-next-app
コマンドで作成済みであるとします。
create-next-app
コマンドで Next.js アプリを新規作成すると、アプリのトップディレクトリに、Git リポジトリ (.git/
) が自動的に生成されます。
git log
コマンドを実行すると、初回のコミットがすでに生成されていることがわかります。
この Next.js アプリを GitHub で管理したいときは、以下の手順で GitHub リポジトリと結びつけます。
- GitHub 上に 新規リポジトリを追加 します
- リポジトリ名は
create-next-app
で指定したアプリ名と合わせましょう。 Initialize this repository with:
の項目では、README.txt
の作成にはチェックを入れないでください。リポジトリファイル (.git
) はすでにcreate-next-app
によって生成されているので、GitHub 側のリポジトリは空の状態で作成する必要があります。
- リポジトリ名は
- 既存の Next.js アプリを上記の GitHub リポジトリに結びつけます
$ cd myapp $ git remote add origin https://github.com/<username>/myapp.git
- 既存の Next.js アプリの内容(前述の初回コミット)をプッシュします
$ git push -u origin main
あとは、コード修正しながらコミット&プッシュを繰り返し、Next.js アプリを育てていけば OK です。
関連記事
- Next.js アプリを GitHub Actions でビルドして GitHub Pages で公開する
- Next.js で HelloWorld(プロジェクト作成からサーバー起動まで)
- Apollo Client の useQuery 呼び出し部分をカスタムフックで分離する
- Apollo Client でクリック時に GraphQL クエリを実行する
- React実装例: クリックで開閉可能なツリービューを作る
- Apollo Client の Pagenation 機能を使って GraphQL API を呼び出す
- GitHub Pages で React Router を使った SPA サイトを動かす方法