ホーム

Mac版Claude Codeでローカルバージョン管理

Claude Codeに変更を任せると、コードベースはどんどん書き換わります。完璧に動くときもあれば、期待とは違う結果になることも。そんなとき、Gitは「プロジェクト全体の取り消しボタン」として力を発揮します。スナップショット(コミット)を積み重ねれば、いつでも安全な状態に戻れます。しかもコミットや差分確認といった操作もClaude Codeに任せられます。

主要な概念

必要なもの

ステップ1:ターミナルを開く

次のいずれかの方法を選択してください:

$または%で終わるコマンドプロンプトが表示されます。

ステップ2:Gitをインストール

Macには多くの場合Gitが事前にインストールされています。確認してみましょう:

バージョン番号が表示される場合(例:git version 2.39.0)、Gitはすでにインストールされています。ステップ3に進んでください。

「command not found」と表示される場合、または開発者ツールをインストールするポップアップが表示される場合:

git version 2.39.0のような表示が出ればOKです。

ステップ3:Gitに自分の情報を設定

Gitはコミットメッセージのために、あなたが誰であるかを知る必要があります。

名前とメールアドレスを使用することで、複数の人が作業する際に誰が変更を行ったかを識別できます。

ステップ4:Documentsフォルダに移動

/Users/YOUR_USERNAME/Documentsと表示されるはずです。

ステップ5:プロジェクトフォルダを作成

ここがプロジェクトの場所になります。

ステップ6:Claude Codeを起動

Claude Codeが起動し、リクエストを待機します。

ステップ7:ClaudeにGitの初期化を依頼

Claudeがフォルダ内にGitリポジトリを初期化します(2〜5秒かかります)。これでバージョン管理が有効になりました!

ステップ8:タイマーアプリを構築

Claudeがtimer.htmlを作成します(10〜30秒かかります)。CSSとJavaScriptのコードも含まれています。

ステップ9:タイマーをテスト

何か問題がある場合: Claude Codeでエラーを説明します:このエラーが表示されます:[何が起こったかを説明]。修正してもらえますか?

ステップ10:Claudeにコミットを依頼

Claudeは次のことを行います:

最初のセーブポイントが作成されました!いつでもこの動作するバージョンに戻ることができます。

ステップ11:プリセットボタンを追加

2番目のセーブポイントが作成されました。このバージョンには2つのボタンが動作しています。

ステップ12:別のボタンを追加

このチュートリアルでは: 15分ボタンが正しく動作しないと仮定してください。まだコミットしないでください。次は失敗した変更を破棄する練習をします。

ステップ13:変更を破棄

AIのコードが動作しない場合があり、最後のセーブポイントからやり直す必要があります。

Claudeが気に入らない新しい変更を破棄してくれます。タイマーは1分と5分のボタンだけで再び動作します!

ステップ14:サウンド通知を追加

ステップ15:スヌーズボタンを追加

ステップ16:コミット履歴を表示

Claudeがコミットを読みやすい形式で表示します。次のものが表示されます:

15分ボタンの試みはここにありません。破棄したからです!

ステップ17:コードを確認

完全なワークフロー

いつでも任意のコミットに戻ることができます。恐れずに破棄してください。動作するコードだけをコミットしましょう!

次のステップ

タイマーにさらに機能を追加してみましょう:

覚えておいてください:各機能の後にテストし、成功したらコミットし、失敗したら破棄します。

トラブルシューティング

Claudeに依頼できること

ClaudeはすべてのGit操作を自然言語で処理します。コマンドを覚える必要はありません!

ワークフロー概要

作成者:Steven Ge(2025年12月8日)