Claude Code Atlas
#10

Claude CodeとGitを連携させてGitHubへ公開する

中級

/commitでAIに任せてコミットし、GitHubにpushしてウェブサイトを公開します。

座学

この講座で学べること

  • /commitコマンドでコミットメッセージを自動生成してもらえることを理解する
  • ローカルリポジトリとリモートリポジトリ(GitHub)の概念の違いを把握する
  • git pushでGitHubにコードを送る手順を習得する
  • GitHub Pagesで無料でウェブサイトを公開する方法を知る

Claude Codeには /commit というスラッシュコマンドがあります。このコマンドを実行すると、Claude Codeが変更されたファイルの内容を自動で読み取り、「何を変更したか」を表すコミットメッセージを自動生成して提案してくれます。提案されたメッセージを確認してEnterを押すだけでコミットが完了します。 手動との違い: ・手動:git add → git commit -m "メッセージ" と自分で入力する必要がある ・/commit:変更を自動検知 → メッセージを自動生成 → 確認だけすればOK Gitに慣れていない段階では、/commitを使うことで「コミットメッセージが思い浮かばない」「git addを忘れた」といった失敗を防げます。

GitHubとは、世界最大のソースコード共有サービスです。Gitで管理している履歴をインターネット上に保存・共有できます。 GitHubには「リモートリポジトリ」と「ローカルリポジトリ」という概念があります。 ・ローカルリポジトリ:手元のパソコンにある保存箱(git initで作ったもの) ・リモートリポジトリ:GitHub上にある保存箱 git push とは、手元の変更をGitHubへ送る(クラウドに同期する)コマンドです。

GitHub Pagesを使うと、GitHubにあるHTMLファイルを無料でウェブサイトとして公開できます。この講座の前編(中4・中5)でindex.htmlを作った方は、それをGitHubにpushすれば世界中からアクセスできる自分のウェブサイトになります。独自ドメインなしで「https://あなた.github.io/リポジトリ名」というURLで公開されます。

/commit の仕組み

👀

変更を自動検知

Claude Codeが変更ファイルを読む

✍️

メッセージを自動生成

変更内容からコミットメッセージを作成

🤔

あなたが確認

提案を確認してEnterで承認

コミット完了

セーブポイントが自動で作成される

git push の仕組み

💻

ローカル(手元)

あなたのパソコン

コミット #1 / #2 / #3
git push

クラウドに同期

☁️

GitHub(クラウド)

github.com/リポジトリ

コミット #1 / #2 / #3

GitHub Pages で公開する(任意)

GitHubリポジトリ

index.html を含むコード

Pages設定

ウェブサイトとして公開

https://あなた.github.io/リポジトリ名

誰でもアクセス可能に!

Settings → Pages → Branch: main → Save で無料公開できます

💡 /commit でセーブ、git push でクラウドへ同期、GitHub Pages でウェブ公開。この3ステップで作ったものを世界に公開できます。

実践手順

ステップ1:Claude Codeでファイルを変更してから /commit を実行する

まず何かファイルを変更してもらいましょう。変更後に /commit を実行すると、Claude Codeが変更内容を確認してコミットメッセージを提案してくれます。

zsh
/commit

ステップ2:提案されたメッセージを確認してEnterを押す

Claude Codeが提案するコミットメッセージを確認してください。内容を確認してEnterを押すとコミットが完了します。メッセージを変えたい場合は修正してからEnterを押しましょう。

ステップ3:GitHubアカウントを作成する

以下のURLからGitHubのアカウントを作成してください。メールアドレスがあれば無料で作れます。すでにアカウントをお持ちの方はスキップしてください。

https://github.com/signup

ステップ4:新しいリポジトリを作成する

GitHubにログインして「New repository」をクリックします。Repository name に好きな名前を入力して「Create repository」を押してください。

https://github.com/new

ステップ5:リモートリポジトリを登録してpushする

GitHubで作成したリポジトリのURLを使って、以下の2つのコマンドを順番に実行してください。「your-username」をGitHubユーザー名、「your-repo」をリポジトリ名に変えてください。

zsh
git remote add origin https://github.com/your-username/your-repo.git
git push -u origin main

ステップ6:GitHub Pages で公開する(任意)

index.html があるリポジトリなら無料でウェブサイトとして公開できます。GitHubのリポジトリページで「Settings → Pages」を開き、Branch を「main」に設定して「Save」を押してください。数分後にURLが生成されます。

確認チェック

講座を終える前に、以下の項目を確認しましょう。

関連講座

「確認チェック」の全項目にチェックを入れると完了できます