LESSON 30分

作業ディレクトリを準備しよう

ストーリー

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

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

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


作業ディレクトリとは

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

このフォルダの中で:

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

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


作業フォルダを作ろう

Step 1: ターミナルを開く

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

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

bash
cd ~

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

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

bash
mkdir my-first-git

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

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

bash
cd my-first-git

Step 5: 現在地を確認

bash
pwd

出力例:

/Users/yourname/my-first-git

フォルダ構造のイメージ

ホームディレクトリ (~)
└── my-first-git/     ← 今ここにいる!

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


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

理由1: 整理整頓のため

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

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

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

~/projects/
├── website/          ← Webサイトのプロジェクト
├── mobile-app/       ← モバイルアプリのプロジェクト
└── my-first-git/     ← 練習用プロジェクト

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

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


練習用ファイルを作ろう

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

ファイルを作成

bash
echo "Hello Git!" > hello.txt

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

ファイルの中身を確認

bash
cat hello.txt

出力:

Hello Git!

フォルダの中身を確認

bash
ls

出力:

hello.txt

現在の状態

my-first-git/
└── hello.txt     ← 中身は "Hello Git!"

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


よくあるトラブル

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

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

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

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

「Permission denied」

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

bash
cd ~

ハンズオン

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

bash
# 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分