Gitの基本
このレッスンで学ぶこと
Gitはバージョン管理システムで、コードの変更履歴を追跡します。GitHubはGitリポジトリをオンラインで保存・共有する場所です。どちらも現代の開発に不可欠です。
なぜGitを学ぶのか?
Gitを使うと、作業のスナップショットを保存し、ミスを取り消し、他の人と協力できます。Claude Codeはよくコミットを作成しGitを操作するので、基本を理解しておくとコントロールしやすくなります。
初めての方へ:git-scm.comからGitをインストールし、GitHubの無料アカウントを作成してください。
始め方
リポジトリをクローン
git clone https://github.com/user/repo.git
GitHubからプロジェクトをダウンロード。
新しいリポジトリを初期化
git init
現在のフォルダに新しいGitリポジトリを作成。
基本のワークフロー
Gitのワークフローには3つのステージがあります:
- 作業ディレクトリ — 実際のファイル
- ステージングエリア — コミット準備完了の変更
- リポジトリ — 保存された履歴
状態を確認
git status
変更をステージ
git add filename.js # 特定のファイルを追加
git add . # すべての変更を追加
変更をコミット
git commit -m "ログイン機能を追加"
GitHubにプッシュ
git push
ブランチ
ブランチを使うと、メインのコードに影響を与えずに機能を開発できます。
git branch feature-name # ブランチを作成
git checkout feature-name # ブランチに切り替え
git checkout -b new-branch # 作成して切り替え
Tips:作業を始める前に必ず git pull を実行。GitHubから最新の変更を取得します。
まとめ
git clone— プロジェクトをダウンロードgit add→git commit→git push— 基本ワークフローgit status— 変更を確認- ブランチでメインコードから作業を分離