GitHubって何?Codexを使う人にも必要?はじめて知るGitHubの基本

CodexやClaude Codeを
使い始めると

GitHub
リポジトリ
コミット
プッシュ

といった聞き慣れない言葉が
急に出てきます。

プログラミングをしてこなかった方なら

「GitHubって
プログラマーが使うものでは?」

と感じるのも自然です。

ですが、Codexなどを使って
アプリやツールを作る場合

GitHubは作ったものを
管理する場所として
とても役立ちます。

今回は難しい操作には進まず

GitHubとは何なのか?

まずは全体像だけを
図解で見ていきましょう。

まずはGitHubの役割を知ろう

GitHubを難しく考える
必要はありません。

最初は

プロジェクト専用の
オンライン保管庫

くらいのイメージで大丈夫です。

パソコンの中で作っている
アプリやツールのデータを

GitHub側にも置いて
管理できるようになります。

ただファイルを置くだけではなく

「どこを変更したのか」

という履歴も残せることが
GitHubの大きな特徴です。

目次

Google Driveとは何が違う?

普段Google Driveを
使っている方なら

「Driveに保存するのと
何が違うの?」

と思うかもしれません。

この違いは
図解で見るとシンプルです。

GitHubでは変更の履歴を
確認しながら管理できます。

たとえばCodexに

「この機能を追加して」

とお願いしたあと

どこが変わったのかを
確認したい場面があります。

そんなときに
GitHubの仕組みが役立ちます。

リポジトリはプロジェクトの入れ物

GitHubを使い始めると
必ず登場するのが

リポジトリ

という言葉です。

名前は難しそうですが

プロジェクト専用フォルダ

くらいに考えてください。

たとえば

SNSツール
LINEツール
AIアプリ

を作っている場合

それぞれ別のリポジトリとして
管理できます。

まずは

1つのプロジェクト
=1つのリポジトリ

と覚えておけば十分です。

CodexとGitHubはどうつながる?

今回、一番覚えておきたいのが
ここです。

Codexでアプリやツールを
作っていく場合

作業する場所と
管理する場所を
分けて考えるとわかりやすくなります。

【図解4をここに挿入】

Codexでコードを作ったり
修正したりしながら

GitHub側でプロジェクトを
管理していくイメージです。

GitHubへの接続方法や
実際の操作については

第2回・第3回で
順番に進めていきます。

Claude Codeでも考え方は同じ

Claude Codeを使う場合も

プロジェクトを作る
↓
Claude Codeで編集する
↓
GitHubで管理する

という基本的な考え方は同じです。

GitHubとの接続画面で

「リポジトリが見つかりません」

と表示される場合は

まずGitHub側に
接続できるリポジトリがあるかを
確認することが大切です。

リポジトリの作り方は
次回の記事で詳しく解説します。

まとめ

今回は操作を覚える前に

GitHubが何のためにあるのかを
確認しました。

まず覚えておきたいのは

GitHub
=プロジェクトと変更履歴を
管理できる場所

リポジトリ
=プロジェクト専用の入れ物

という2つです。

Codexを使って
アプリやツールを作るなら

GitHubは少しずつ
触れておきたいサービスです。

次回は実際に

GitHubへ登録して
最初のリポジトリを作るところまで
順番に進めていきます。

目次