PRこのページには広告・アフィリエイトリンクが含まれます。

コミットしたのにサイトに反映されない?コミット・プッシュ・デプロイの違いを解説

公開:2026-10-10 最終更新:2026-10-10 運営:asobilab

サイトを直したのに、スマホで見ると何も変わっていない。非エンジニアの運営者が何度もハマったのがこれです。原因はほとんどの場合、「公開までに3つの段階がある」ことを知らなかっただけでした。

結論:公開までは①コミット(手元に記録)→②プッシュ(GitHubに送る)→③デプロイ(ネットに公開)の3段階です。コミットしただけでは、まだ自分のところにしかありません。

Contents
  1. 01公開までの3段階
  2. 02ブランチで作業しているときは、もう1段階ある
  3. 03反映されないときの確認手順
  4. 04まとめ
  5. 05よくある質問

公開までの3段階

ねこ

コミットしたって言われたのに、サイト見ても変わってへんねん。

フクロウ

それはよくある話じゃ。コミットは手元でセーブしただけ。世の中に出るまでには、あと2段階ある。

段階することどこにあるか
①コミット変更を記録する手元(作業している場所)だけ
②プッシュ記録をGitHubに送るGitHubにも届く。まだ公開はされていない
③デプロイサイトを作り直して公開するネットに公開され、誰でも見られる

CloudflareやVercelのような公開サービスをGitHubとつないでいると、mainにプッシュ(またはマージ)された時点で、自動でデプロイが始まる設定にできます。この場合、③は自分で操作しなくても進みます。

ブランチで作業しているときは、もう1段階ある

ねこ

プッシュもしたって言うてたで?

フクロウ

ならブランチを確かめるんじゃ。自動で公開されるのは、たいていmain(本流)だけ。別のブランチにプッシュした変更は、プルリクエストを出してmainにマージするまで公開されん。

Git用語のブランチやマージがあいまいなら、先にゲームのセーブで覚えるGit用語を読むと分かりやすくなります。

反映されないときの確認手順

  1. コミットされたか:AIに「いまの変更はコミット済み?」と聞く。
  2. GitHubに届いているか:「GitHubにプッシュした?どのブランチ?」と聞く。
  3. mainに入っているか:ブランチなら、プルリクエストを作ってマージする。
  4. 公開の処理が成功したか:公開サービスの画面で、最新のデプロイが「成功」になっているか見る。失敗していたら、エラー内容をAIに渡す。
  5. 古い表示が残っていないか:スマホのブラウザが前のページを覚えていることがある。再読み込みするか、少し時間をおいて開き直す。
ねこ

5番、これやったことあるわ。直ってたのに、スマホが古いの見せてただけやった。

フクロウ

キャッシュ(一度見たページを端末が覚えておく仕組み)じゃな。表示を速くするための仕組みじゃが、更新直後は古い画面が出ることがある。

まとめ

  • 公開まではコミット→プッシュ→デプロイの3段階。
  • コミットだけでは手元にしかない。プッシュでGitHubへ、デプロイでネットへ。
  • 自動公開されるのは、たいていmainだけ。ブランチならマージが必要。
  • 最後はスマホのキャッシュも疑う。

よくある質問

コミットとプッシュの違いは?
コミットは手元で変更を記録すること、プッシュはその記録をGitHubなどのリモートに送ることです。
デプロイとは?
作ったサイトを、ネット上で誰でも見られる状態に公開することです。
プッシュしたのにサイトに反映されないのはなぜ?
main以外のブランチにプッシュしている、公開の処理が失敗している、ブラウザが古い表示を覚えている、のどれかが多いです。
キャッシュとは?
一度見たページを端末やブラウザが覚えておく仕組みです。更新直後は古い表示が出ることがあるので、再読み込みで確かめます。

この記事は、運営者(非エンジニア)が実際にAIとやりとりして学んだ内容を、読みやすく書き直したものです。サービスの機能や料金は変わることがあるので、使う前に公式の案内も確かめてください。

あわせて読みたい