LESSON 30分

ストーリー

先輩
じゃあ、実際にGitを使ってみようか

先輩がパソコンの前に座った。

先輩
まずは作業する場所を作るところからだね。Gitで管理するフォルダを用意しよう

作業ディレクトリとは

作業ディレクトリ(Working Directory)とは、あなたがこれからGitで管理するフォルダのことです。

このフォルダの中で:

  • ファイルを作成する
  • コードを書く
  • 変更を記録する

すべての作業はこのフォルダの中で行います。


作業フォルダを作ろう

Step 1: ターミナルを開く

まずはターミナル(コマンドプロンプト、Git Bash)を開きましょう。

Step 2: ホームディレクトリに移動

cd ~

~ は「ホームディレクトリ」を意味します。Windowsなら C:\Users\あなたの名前、Macなら /Users/あなたの名前 です。

Step 3: 作業用フォルダを作成

mkdir my-first-git

mkdir は「make directory(ディレクトリを作る)」の略です。

Step 4: 作成したフォルダに移動

cd my-first-git

Step 5: 現在地を確認

pwd

出力例:

/Users/yourname/my-first-git

フォルダ構造のイメージ

graph TD
    Home["ホームディレクトリ (~)"]
    Git["my-first-git/ ← 今ここにいる!"]

    Home --> Git

    style Home fill:#f3f4f6,stroke:#9ca3af,color:#374151
    style Git fill:#d1fae5,stroke:#059669,stroke-width:2px,color:#064e3b

これからこの my-first-git フォルダをGitで管理していきます。


なぜ専用フォルダを作るのか

理由1: 整理整頓のため

デスクトップやダウンロードフォルダでGitを使うと、関係ないファイルまで管理対象になってしまいます。

理由2: プロジェクトごとに分けるため

実際の開発では、プロジェクトごとにフォルダを分けます。

graph TD
    Projects["~/projects/"]
    Website["website/ ← Webサイトのプロジェクト"]
    Mobile["mobile-app/ ← モバイルアプリのプロジェクト"]
    FirstGit["my-first-git/ ← 練習用プロジェクト"]

    Projects --> Website
    Projects --> Mobile
    Projects --> FirstGit

    style Projects fill:#f3f4f6,stroke:#9ca3af,stroke-width:2px,color:#374151
    style Website fill:#dbeafe,stroke:#2563eb,color:#1e40af
    style Mobile fill:#dbeafe,stroke:#2563eb,color:#1e40af
    style FirstGit fill:#d1fae5,stroke:#059669,stroke-width:2px,color:#064e3b

理由3: 間違いを防ぐため

システムの重要なフォルダでGitを使うと、大切なファイルを誤って削除してしまう可能性があります。


練習用ファイルを作ろう

空のフォルダではGitの動きを確認できないので、練習用のファイルを作りましょう。

ファイルを作成

echo "Hello Git!" > hello.txt

echo コマンドで文字列を出力し、> でファイルに書き込みます。

ファイルの中身を確認

cat hello.txt

出力:

Hello Git!

フォルダの中身を確認

ls

出力:

hello.txt

現在の状態

graph TD
    Dir["my-first-git/"]
    Hello["hello.txt ← 中身は 'Hello Git!'"]

    Dir --> Hello

    style Dir fill:#d1fae5,stroke:#059669,stroke-width:2px,color:#064e3b
    style Hello fill:#f3f4f6,stroke:#9ca3af,color:#374151

これでGitを始める準備が整いました!


よくあるトラブル

「そのようなファイルやディレクトリはありません」

cd: no such file or directory: my-first-git

→ フォルダ名を間違えているか、mkdir を実行していない可能性があります。

ls  # 今いる場所のフォルダ一覧を確認

「Permission denied」

→ 権限がないフォルダで作業しようとしています。ホームディレクトリに戻りましょう。

cd ~

ハンズオン

以下のコマンドを順番に実行してください。

# 1. ホームディレクトリに移動
cd ~

# 2. 練習用フォルダを作成
mkdir my-first-git

# 3. フォルダに移動
cd my-first-git

# 4. 現在地を確認
pwd

# 5. 練習用ファイルを作成
echo "Hello Git!" > hello.txt

# 6. ファイルを確認
ls

# 7. ファイルの中身を確認
cat hello.txt

まとめ

ポイント内容
作業ディレクトリGitで管理するフォルダのこと
フォルダ作成mkdir フォルダ名
フォルダ移動cd フォルダ名
現在地確認pwd

チェックリスト

  • my-first-git フォルダを作成できた
  • そのフォルダに移動できた
  • hello.txt ファイルを作成できた

次のステップへ

作業ディレクトリの準備ができましたね。

次のセクションでは、いよいよ git init コマンドを使って、このフォルダをGitリポジトリに変身させます!


推定読了時間: 30分