Git セットアップガイド
バージョン管理システム「Git」の基礎とGitHub連携
概要
Gitはソースコードのバージョン管理システムです。変更履歴の追跡、チーム開発でのコード共有、コードのバックアップに必須のツールです。CursorやClaude Codeでコードを書く前に、まずGit環境を整えましょう。
セットアップ資料
スライドを操作して手順を確認できます
法人契約のお客様へ
前提条件
- インターネット接続
- 管理者権限のあるPC
- メールアドレス(GitHub登録用)
セットアップ手順
1. Gitのインストール(Mac)
MacではXcode Command Line Toolsに含まれるGitを使うか、Homebrewでインストールします。
# まずGitがあるか確認
git --version
# なければHomebrewでインストール
brew install gitヒント
1. Gitのインストール(Windows)
Git公式サイト(https://git-scm.com/)からインストーラーをダウンロードして実行します。インストール時はデフォルト設定でOKです。
ヒント
2. ユーザー設定(git config)
Gitを使う前に、名前とメールアドレスを設定します。これはコミット(変更の記録)に使われます。
git config --global user.name "あなたの名前"
git config --global user.email "your.email@example.com"
# 設定確認
git config --listヒント
3. GitHubアカウント作成
GitHub(https://github.com/)にアクセスし、「Sign up」からアカウントを作成します。無料プランで十分です。
ヒント
4. リポジトリの概念
Gitでは「リポジトリ」という単位でコードを管理します。ローカルリポジトリ(自分のPC)とリモートリポジトリ(GitHub上)があり、この2つを同期してコードを管理します。
ヒント
5. 基本操作:リポジトリのクローン
GitHubにある既存のリポジトリを自分のPCにコピーすることを「クローン」といいます。
# GitHubのリポジトリをクローン
git clone https://github.com/username/repository-name.git
# クローンしたフォルダに移動
cd repository-nameヒント
6. 基本操作:変更の記録(コミット)
ファイルを変更したら、その変更を記録(コミット)します。
# 変更状況を確認
git status
# 変更したファイルをステージング(記録対象に追加)
git add ファイル名
# または全ファイルを追加
git add .
# コミット(記録)
git commit -m "変更内容の説明"ヒント
7. 基本操作:プッシュとプル
ローカルの変更をGitHubにアップロードすることを「プッシュ」、GitHubの変更を取得することを「プル」といいます。
# GitHubに変更をアップロード(プッシュ)
git push
# GitHubの最新を取得(プル)
git pullヒント
8. プルリクエストの作成
チーム開発では、直接メインブランチに変更を入れず、「プルリクエスト」で変更をレビューしてもらいます。
# 新しいブランチを作成して切り替え
git checkout -b feature/new-feature
# 変更してコミット
git add .
git commit -m "新機能を追加"
# GitHubにプッシュ
git push -u origin feature/new-featureヒント
トラブルシューティング
Q: git: command not found
A: Gitがインストールされていません。Mac: Homebrewでインストール(brew install git)、Windows: 公式サイトからインストーラーをダウンロードしてください。
Q: pushできない(Permission denied)
A: GitHubにログインしていない可能性があります。git push時に認証を求められたら、GitHubのユーザー名とPersonal Access Tokenを入力してください。
Q: コンフリクト(競合)が発生した
A: 同じファイルの同じ箇所を複数人が変更した場合に発生します。該当ファイルを開いて、<<<<<<< と >>>>>>> の間の内容を手動で修正し、再度コミットしてください。
Q: 間違えてコミットした
A: 直前のコミットを取り消すには git reset --soft HEAD~1 を実行します。ただし、すでにpush済みの場合は注意が必要です。
セットアップが完了したら、下のボタンを押して記録しましょう
※ 完了後も資料は閲覧できます