GGPT Master GuideAIを、日々の作業に。

Codexと使うGitの基本

公開 2026-09-12 更新 2026-09-12

Codexと使うGitの基本

関連テーマ:準備から最初の成果と変更確認まで

Codexにファイルを直してもらうとき、編集前の状態を残しておくと、変更を比べたり戻し方を相談したりできます。Gitはファイルの変更履歴を管理する道具です。ここではWindowsの練習フォルダーで、ファイル保存と履歴保存の違いを確かめます。

GitHubへの登録や送信は、この練習には必要ありません。Gitは手元で履歴を扱う道具、GitHubはその履歴を共有できるサービスの一つです。Gitの履歴だけでは、パソコン故障に備える別の場所のバックアップにはなりません。

保存・ステージ・コミットを分ける

各段階で確認してから、次の操作へ進みます。

図解Codexと使うGitの基本:進める順番
  1. 1作業ファイル編集して保存する
  2. 2ステージ履歴に含める内容を選ぶ
  3. 3比較選んだ差分を確認する
  4. 4コミット説明を付けて記録する

具体的な依頼と、結果の確かめ方は本文にあります。

エディターで保存したファイルが、すぐ履歴になるわけではありません。ステージは「次の履歴に含める内容を選ぶ場所」、コミットは「その内容を説明付きで履歴に残す操作」です。

操作 確認するもの
ファイルを保存 編集した文章がディスクにあるか
git add 今回記録するファイルを選べているか
git diff --cached 選んだ内容が意図どおりか
git commit 変更に説明を付けて履歴へ残せたか

空の練習フォルダーで始める

Git公式の導入案内からGitを導入済みであることが前提です。PowerShellで次を実行し、バージョンが出ることを確認します。

git --version

エクスプローラーで、既存の仕事用フォルダーの外に空の git-practice フォルダーを作り、そこでPowerShellを開きます。次のコマンドで表示される場所が練習フォルダーか確かめてください。

Get-Location
git init
git status

メモ帳で「練習の文章です。」と書き、note.txt として保存します。拡張子が note.txt.txt になっていないか、エクスプローラーの拡張子表示で確認します。

最初の履歴を作る

次の名前とメールは練習専用です。履歴には作成者情報が入るので、本番の共有作業では自分が公開してよい情報にします。--local はこの練習フォルダーのGit設定だけに適用します。

git config --local user.name "Practice User"
git config --local user.email "practice@example.invalid"
git add -- note.txt
git diff --cached
git commit -m "Save first practice note"
git status
git log -1 --oneline

note.txt の内容だけが表示され、コミット後に未記録の変更がない状態なら最初の履歴を作れています。表示の言語やブランチ名は環境によって異なります。

Codexには変更前の状態から見てもらう

練習フォルダーをCodexで開き、次のように頼みます。

この練習フォルダーのGit状態を確認してください。
未コミットの変更があれば一覧を示し、まだ編集しないでください。
変更がなければ note.txt を読み、分かりやすい文章への修正案だけ提示してください。
コミット、外部への送信、ファイル削除はまだ行わないでください。

修正案を確認してから note.txt だけの変更を依頼します。保存されたら、以下で前の履歴との差を確認できます。

git diff -- note.txt
git status

git diff に何も出ない場合も、変更なしとは限りません。ステージ済みなら git diff --cached、未追跡ファイルなら git status を確認します。

やり直したいときは対象を先に確認する

「全部戻して」では、残したかった作業も消える可能性があります。まず変更後の内容を別名で控え、Codexに「note.txt の変更だけを戻したい。現在の差分と戻す対象を説明して」と依頼してください。具体的な戻し方は変更を確認して戻す記事で扱います。

このページのGit練習は、履歴作成・変更差分・ステージ後の比較を手元の検証用フォルダーで確認します。Codexの新規ログインやモデルによる編集成功とは別の検証です。

公式資料:Gitチュートリアルgit diff

履歴を残す前に、プロジェクトの入口と編集する正本を調べると、対象を選びやすくなります。

完成版を保ちながら試す場合は、Gitのブランチで別案を分ける方法へ進めます。

一時ファイルの表示が多い場合は、Gitの除外設定で追跡済みと未追跡の違いを確認します。

このテーマを続けて読む

作業場所と権限を確認し、小さな依頼を試して、保存された変更を確かめます。

準備から最初の成果と変更確認までの記事をまとめて見る