GitHub practical guide for AI website work

プロが使うGitHub運用

GitHubを単なる保存場所にせず、安全な開発、レビュー、AI連携、リリース後の戻しやすさまで含めた実践フローとして使う方法をまとめます。

当サイトはGitHubやOpenAIの運営サイトではありません。GitHub、Codex、ChatGPTを実務で使うための非公式ガイドです。

画面、機能、連携条件、料金や利用条件は変わる可能性があります。最新情報が必要な場合は、各提供元が公開している情報を確認してください。

まなぶちゃんがCodex作業の読み方を確認しているイラスト GPTガイドくんがCodex作業の確認ポイントを説明しているイラスト

GitHubを見る前に

コード管理と秘密情報を分けて考える

GitHubはコード履歴や差分確認に向いています。APIキー、パスワード、DB情報などを置かないこともセットで確認しましょう。

まなぶちゃん

GitHubには何でも保存していいの?

GPTガイドくん

コード管理には便利ですが、秘密情報は入れません。差分を見るページと、入れてはいけないもののページを一緒に確認しましょう。

コードを見る差分を確認する秘密情報を避ける

このページで分かること

プロのGitHub運用では、作業前にIssueで目的を決め、作業ブランチを切り、小さくcommitし、PRで差分を見せ、自動チェックと人間レビューを通してからmergeします。必要に応じてCodexで追加レビューし、ChatGPTで説明文やチェックリストを整えます。

プロがGitHubを保存場所で終わらせない理由

保存場所として使うだけでも履歴は残りますが、実務では「なぜ変えたか」「誰が確認したか」「戻す時にどこを見るか」まで残すことが大切です。Issue、PR、Actions、README、運用ルールをつなげることで、作業の再現性が上がります。

実践フロー

1

Issueで目的を決める

作業の目的、対象、やらないこと、確認方法を整理します。

2

作業ブランチを切る

mainとは別の場所で安全に作業します。

3

小さくcommitする

本文、CSS、sitemapなど目的ごとに変更を分けます。

4

PRで差分を見せる

変更内容、確認結果、未確認事項を書きます。

5

自動チェックを通す

Actionsや手動確認で構文、リンク、表示を確認します。

6

人間レビューする

AIレビューを補助として使い、重要判断は人間が行います。

7

merge後に戻せる状態にする

release、tag、バックアップ、ロールバック手順を確認します。

CodexとChatGPTの使い分け

CodexにはPR差分、不要ファイル、秘密情報、SEOタグ変更、戻しにくい変更を見てもらいます。ChatGPTにはPR説明、Issue、チェックリスト、リリースノートの下書きを任せると、GitHub上の文章が整理しやすくなります。

運用ルールとして残すこと

  • main直変更を避ける
  • 作業ブランチを使う
  • PRテンプレートを作る
  • Issueテンプレートを作る
  • Actionsで最低限の確認をする
  • 秘密情報の扱いを書く
  • 本番反映とmergeを分ける
  • ロールバック手順を書く

プロ向け確認チェックリスト

  • main直変更していない
  • 作業ブランチを使っている
  • PRで差分を確認している
  • 不要ファイルが混じっていない
  • 秘密情報が混じっていない
  • SEOタグや設定ファイルを意図せず変えていない
  • Actionsや手動確認を通している
  • Codexレビューを必要に応じて使っている
  • ChatGPTで説明文やチェックリストを整えている
  • ロールバック方法を把握している

Codexに頼む例

このPRを実務レビューしてください。main直変更、不要ファイル、秘密情報、SEOタグ変更、設定ファイル変更、戻しにくい変更、確認漏れを中心に見てください。軽微な好みではなく、公開前に止めるべきリスクを優先してください。

リポジトリ接続・権限管理・秘密情報

CodexとGitHubを連携する前に、リポジトリ接続、GitHub側の権限、最小限の接続範囲、秘密情報の扱いを確認しておくと安全です。

リポジトリ接続を確認する / GitHubの権限設定 / 最小限のリポジトリ接続 / 秘密情報を置かない基本

関連ページ

GitHubの使い方シリーズも読む

この内容に関連して、GitHubの入門からCodex・ChatGPT連携までを段階別に整理しています。