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

GitHubを見る前に

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

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

まなぶちゃん

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

GPTガイドくん

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

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

Beginner

GitHub初級編

GitHub初級では、まず用語と小さな練習リポジトリで、変更を記録する感覚をつかみます。

このページは非公式の実践ガイドです。GitHubの画面や機能、料金、仕様は変わる可能性があります。最新情報が必要な場合は提供元情報を確認してください。

このページで分かること

段階別に理解する

GitHub初級では、まず用語と小さな練習リポジトリで、変更を記録する感覚をつかみます。

用語を整理する

英語用語を避けすぎず、日本語の意味とセットで覚えます。

AIとの関係を見る

CodexやChatGPTを、人間レビューの補助として組み合わせます。

最初に知ること

GitHubを始める前に、publicとprivateの違いを理解します。publicは外から見える可能性があるため、外へ出せない情報や接続情報を入れないようにします。privateでも、チーム共有や権限設定には注意が必要です。

最初は練習用リポジトリを作り、READMEを書き、1つのファイルを追加してコミットするところから始めると理解しやすくなります。

初心者が最初にやる操作

リポジトリを作る、READMEを書く、ファイルを追加する、コミットする、ブランチを作る、変更履歴を見る、Pull Requestの入口を見る、という順番がおすすめです。

GitHub Desktopを使う場合は、手元のファイルとGitHub上のリポジトリの関係を意識します。ブラウザだけで試す場合は、小さなREADME編集から始めると安全です。

初心者がやりがちな失敗

公開してよいか確認せずファイルを置く、何を変えたか分からないコミットを重ねる、ブランチを使わず本体へ直接大きく反映する、Pull Requestを読まずに進める、といった失敗があります。

用語表

英語日本語意味
repositoryリポジトリコードやファイルを入れる箱
branchブランチ本体とは別に作業する分岐
commitコミット変更内容を記録すること
pull requestプルリクエスト変更を取り込む前に確認してもらう提案
issueイシュータスクや問題点を記録する場所
cloneクローンリポジトリを手元にコピーすること
pullプル最新の変更を取り込むこと
pushプッシュ手元の変更をGitHubへ送ること

悪い例 / 良い例

悪い例良い例
英語用語を全部避ける英語と日本語をセットで覚える
練習なしで本番リポジトリを触る練習リポジトリで試す
何を変えたか分からないコミットにするコミットメッセージに変更内容を書く

練習リポジトリを作る時の整理例

GitHub初心者向けに、練習リポジトリで最初に試す手順を作ってください。README作成、ファイル追加、コミット、ブランチ、Pull Requestの入口に分けてください。

やってはいけないこと

  • 外へ出せない情報や接続情報を通常ファイルに書く
  • mainへ大きな変更を直接反映する
  • AIレビューだけで完了扱いにする
  • リポジトリや作業環境を混ぜる
  • 変更後の確認を人間が行わない

確認チェックリスト

  • publicとprivateの違いを確認した
  • 練習リポジトリで試した
  • READMEを書いた
  • ファイルを追加した
  • コミットした
  • ブランチを作った
  • Pull Requestの入口を見た
  • 外へ出せない情報を置いていない

GitHub基本用語を確認する

GitHubの説明でリポジトリ、コミット、ブランチ、Pull Requestが分かりにくい時は、4つの基本用語を先に確認すると作業の流れを追いやすくなります。

関連ページ

GitHubを実務でどう使うか

GitHubをコードの図書館から、変更履歴、差分確認、Codex作業対象、公開前チェックの記録場所へ広げて使うための具体例です。