GitHub / backup / diff / rollback

AIサイト群でGitHubを使う理由

AIサイト群でChatGPT、Codex、GitHub、HALをどう使い分けるかを整理します。GitHubは単なるバックアップではなく、差分確認、rollback、PR確認のためのコード図書館です。

gptguide.jp はGitHub公式サイトではありません。GitHubの公式仕様、料金、提供範囲は公式情報で確認してください。GitHubはサーバーバックアップの完全代替ではありません。private repoでも完全安全ではありません。Codex作業ではPRで差分確認し、main直pushしない前提で扱います。本番deployは別管理です。万能バックアップとは考えず、秘密情報や認証情報を入れない前提で整理します。

AIサイト群での役割分担

ChatGPTは相談とオーダー整理、Codexは実装と確認、GitHubは差分確認とrollback、HALは秘密情報・安全注意、Search Consoleは公開後の反応を見る計器です。

項目役割得意なこと戻せるもの注意点
GitHub変更履歴つきコード図書館diff、PR確認、rollback、誰が何を変えたかの確認HTML、CSS、JS、画像、docsなどの変更単位サーバーバックアップの完全代替ではない
サーバーバックアップ本番全体を戻す保険サーバー側の状態を時点で戻す公開環境全体なぜ壊れたか、どの差分かは見えにくい
Codex報告書作業内容の記録何を確認し、何を直したかを残す判断や確認の文脈ファイルそのものを戻す仕組みではない
正本今後も使う判断基準採用した構成や運用ルールを残す考え方、ルール、テンプレート実ファイルの履歴とは別に管理する
Search Console公開後の反応を見る計器検索語、表示、クリック、順位を見る戻すものではなく観測するもの即時の品質保証ではない

GitHubに入れてよいもの・いけないもの

種類GitHubに入れてよいか理由注意
HTML / CSS / JS公開前提なら候補変更履歴を残しやすい秘密情報を含めない
画像 / sitemap.xml / robots.txt / ads.txt公開用なら候補公開サイトの構成として管理できる権利や設定の意味を確認する
README / docs / 公開用work-log / news候補作業ルールや公開情報を残せる内部情報を書きすぎない
.env / APIキー / token / password入れない認証情報や秘密情報だから実値をREADMEやHTMLにも書かない
DB情報 / SQL dump / FTP・SFTP情報 / SSH鍵入れない漏れると本番やデータに影響するprivate repoでも直書きしない
GitHub Secrets実値 / 個人情報 / 顧客情報 / log / backup丸ごと入れない不要な共有や漏えいにつながるAIやCodexに貼る時も伏せる

次に読むページ