開発基礎 レッスン 2 / 3

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つのステージがあります:

  1. 作業ディレクトリ — 実際のファイル
  2. ステージングエリア — コミット準備完了の変更
  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 addgit commitgit push — 基本ワークフロー
  • git status — 変更を確認
  • ブランチでメインコードから作業を分離